From a22f59aab6bccf50f047d84848d194d31d33eb82 Mon Sep 17 00:00:00 2001 From: huangzhuanghua <401742778@qq.com> Date: Thu, 8 Sep 2016 09:19:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89setClickable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/gh/gamecenter/MainActivity.java | 6 --- .../com/gh/gamecenter/news/NewsFragment.java | 39 ------------------- .../gamecenter/personal/PersonalFragment.java | 12 ------ 3 files changed, 57 deletions(-) diff --git a/app/src/main/java/com/gh/gamecenter/MainActivity.java b/app/src/main/java/com/gh/gamecenter/MainActivity.java index 5611d94099..d0bcd19b22 100644 --- a/app/src/main/java/com/gh/gamecenter/MainActivity.java +++ b/app/src/main/java/com/gh/gamecenter/MainActivity.java @@ -952,7 +952,6 @@ public class MainActivity extends BaseFragmentActivity implements hideFragments(transaction); switch (index) { case 0: - home1Layout.setClickable(false); home1Image.setImageResource(R.drawable.home1_selected); home1Title.setTextColor(getResources().getColor(R.color.theme)); if (gameFragment == null) { @@ -976,7 +975,6 @@ public class MainActivity extends BaseFragmentActivity implements currentTab = 0; break; case 1: - home2Layout.setClickable(false); home2Image.setImageResource(R.drawable.home2_selected); home2Title.setTextColor(getResources().getColor(R.color.theme)); if (newsFragment == null) { @@ -1000,7 +998,6 @@ public class MainActivity extends BaseFragmentActivity implements currentTab = 1; break; case 2: - home3Layout.setClickable(false); home3Image.setImageResource(R.drawable.home3_selected); home3Title.setTextColor(getResources().getColor(R.color.theme)); if (personalFragment == null) { @@ -1033,9 +1030,6 @@ public class MainActivity extends BaseFragmentActivity implements * 清除掉所有的选中状态。 */ private void clearSelection() { - home1Layout.setClickable(true); - home2Layout.setClickable(true); - home3Layout.setClickable(true); home1Image.setImageResource(R.drawable.home1_unselected); home2Image.setImageResource(R.drawable.home2_unselected); home3Image.setImageResource(R.drawable.home3_unselected); diff --git a/app/src/main/java/com/gh/gamecenter/news/NewsFragment.java b/app/src/main/java/com/gh/gamecenter/news/NewsFragment.java index c4f3e8f0aa..349a3656f3 100644 --- a/app/src/main/java/com/gh/gamecenter/news/NewsFragment.java +++ b/app/src/main/java/com/gh/gamecenter/news/NewsFragment.java @@ -128,28 +128,6 @@ public class NewsFragment extends Fragment implements View.OnClickListener, View rparams.leftMargin = width * currentItem + width / 4; slideLine.setLayoutParams(rparams); - if (currentItem == 0) { - tvZixun.setClickable(false); - tvYuanchuang.setClickable(true); - tvGonglve.setClickable(true); - tvGuanzhu.setClickable(true); - } else if (currentItem == 1) { - tvZixun.setClickable(true); - tvYuanchuang.setClickable(false); - tvGonglve.setClickable(true); - tvGuanzhu.setClickable(true); - } else if (currentItem == 2) { - tvZixun.setClickable(true); - tvYuanchuang.setClickable(true); - tvGonglve.setClickable(false); - tvGuanzhu.setClickable(true); - } else if (currentItem == 3) { - tvZixun.setClickable(true); - tvYuanchuang.setClickable(true); - tvGonglve.setClickable(true); - tvGuanzhu.setClickable(false); - } - EventBus.getDefault().register(this); handler.postDelayed(new Runnable() { @@ -236,7 +214,6 @@ public class NewsFragment extends Fragment implements View.OnClickListener, View } else if (i == 2) { return new News3Fragment(); } else { -// return new News4Fragment(); return new News4Fragment(); } } @@ -325,37 +302,21 @@ public class NewsFragment extends Fragment implements View.OnClickListener, View @Override public void onPageSelected(int position) { if (position == 0) { - tvZixun.setClickable(false); - tvYuanchuang.setClickable(true); - tvGonglve.setClickable(true); - tvGuanzhu.setClickable(true); tvZixun.setTextColor(getResources().getColor(R.color.theme)); tvYuanchuang.setTextColor(getResources().getColor(R.color.title)); tvGonglve.setTextColor(getResources().getColor(R.color.title)); tvGuanzhu.setTextColor(getResources().getColor(R.color.title)); } else if (position == 1) { - tvZixun.setClickable(true); - tvYuanchuang.setClickable(false); - tvGonglve.setClickable(true); - tvGuanzhu.setClickable(true); tvZixun.setTextColor(getResources().getColor(R.color.title)); tvYuanchuang.setTextColor(getResources().getColor(R.color.theme)); tvGonglve.setTextColor(getResources().getColor(R.color.title)); tvGuanzhu.setTextColor(getResources().getColor(R.color.title)); } else if (position == 2) { - tvZixun.setClickable(true); - tvYuanchuang.setClickable(true); - tvGonglve.setClickable(false); - tvGuanzhu.setClickable(true); tvZixun.setTextColor(getResources().getColor(R.color.title)); tvYuanchuang.setTextColor(getResources().getColor(R.color.title)); tvGonglve.setTextColor(getResources().getColor(R.color.theme)); tvGuanzhu.setTextColor(getResources().getColor(R.color.title)); }else if (position == 3){ - tvZixun.setClickable(true); - tvYuanchuang.setClickable(true); - tvGonglve.setClickable(true); - tvGuanzhu.setClickable(false); tvZixun.setTextColor(getResources().getColor(R.color.title)); tvYuanchuang.setTextColor(getResources().getColor(R.color.title)); tvGonglve.setTextColor(getResources().getColor(R.color.title)); diff --git a/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java b/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java index 3ce493e4ee..c0013dbc73 100644 --- a/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java +++ b/app/src/main/java/com/gh/gamecenter/personal/PersonalFragment.java @@ -96,9 +96,7 @@ public class PersonalFragment extends Fragment implements View.OnClickListener, dis = outMetrics.widthPixels / 4 + DisplayUtils.dip2px(getActivity(), 20); me_tv_top_install.setTextColor(getActivity().getResources().getColor(R.color.theme)); - me_tv_top_install.setClickable(false); me_tv_top_concern.setTextColor(getActivity().getResources().getColor(R.color.title)); - me_tv_top_concern.setClickable(true); me_ll_topbar = (LinearLayout) view.findViewById(R.id.me_ll_topbar); @@ -122,9 +120,7 @@ public class PersonalFragment extends Fragment implements View.OnClickListener, me_tv_topbar_concern.setLayoutParams(rparams4); me_tv_top_install.setTextColor(getActivity().getResources().getColor(R.color.theme)); - me_tv_top_install.setClickable(false); me_tv_top_concern.setTextColor(getActivity().getResources().getColor(R.color.title)); - me_tv_top_concern.setClickable(true); me_topbar_slide_line = view.findViewById(R.id.me_topbar_slide_line); topbar_line_rparams = (RelativeLayout.LayoutParams) me_topbar_slide_line.getLayoutParams(); @@ -171,14 +167,10 @@ public class PersonalFragment extends Fragment implements View.OnClickListener, previous = 0; me_tv_top_install.setTextColor(getActivity().getResources().getColor(R.color.theme)); - me_tv_top_install.setClickable(false); me_tv_top_concern.setTextColor(getActivity().getResources().getColor(R.color.title)); - me_tv_top_concern.setClickable(true); me_tv_topbar_install.setTextColor(getActivity().getResources().getColor(R.color.theme)); - me_tv_topbar_install.setClickable(false); me_tv_topbar_concern.setTextColor(getActivity().getResources().getColor(R.color.title)); - me_tv_topbar_concern.setClickable(true); } else { if (me_ll_topbar.getVisibility() == View.VISIBLE) { EventBus.getDefault().post(new EBSlide(0, previous, true)); @@ -186,14 +178,10 @@ public class PersonalFragment extends Fragment implements View.OnClickListener, previous = 1; me_tv_top_install.setTextColor(getActivity().getResources().getColor(R.color.title)); - me_tv_top_install.setClickable(true); me_tv_top_concern.setTextColor(getActivity().getResources().getColor(R.color.theme)); - me_tv_top_concern.setClickable(false); me_tv_topbar_install.setTextColor(getActivity().getResources().getColor(R.color.title)); - me_tv_topbar_install.setClickable(true); me_tv_topbar_concern.setTextColor(getActivity().getResources().getColor(R.color.theme)); - me_tv_topbar_concern.setClickable(false); } }