修改首页
This commit is contained in:
@@ -24,7 +24,9 @@ import com.fengliyan.uikit.toast.MaleToast;
|
||||
import com.xuebiping.bolizhuzi.R;
|
||||
import com.xuebiping.bolizhuzi.controller.main.adapter.MainViewPagerAdapter;
|
||||
import com.xuebiping.bolizhuzi.controller.main.adapter.ScaleTransitionPagerTitleView;
|
||||
import com.xuebiping.bolizhuzi.im.uikit.common.ToastHelper;
|
||||
import com.xuebiping.bolizhuzi.view.base.BaseActivity;
|
||||
import com.xuebiping.bolizhuzi.view.main.dialog.ShaiXuanDialog;
|
||||
|
||||
import net.lucode.hackware.magicindicator.MagicIndicator;
|
||||
import net.lucode.hackware.magicindicator.ViewPagerHelper;
|
||||
@@ -44,6 +46,7 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList
|
||||
|
||||
private View v;
|
||||
private RelativeLayout mRl_home_search;
|
||||
private RelativeLayout mRl_home_change;
|
||||
private LinearLayout mLl_select;
|
||||
private MagicIndicator mMagicIndicator;
|
||||
private ViewPager mMainViewPager;
|
||||
@@ -54,12 +57,12 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList
|
||||
private int mIndex = 1;
|
||||
|
||||
private LookMeFragment mLookMeFragment;
|
||||
private RecommendFragment1 mLookMeFragment1;
|
||||
private DefaultRecommendFragment mLookMeFragment2;
|
||||
private MainRecommendActiveFragment mLookMeFragment3;
|
||||
private MainRecommendPeopleFragment mLookMeFragment4;
|
||||
private MainRecommendCityFragment mLookMeFragment5;
|
||||
private LookMeFragment mLookMeFragment6;
|
||||
private RecommendFragment2 mRecommendFragment;
|
||||
private MainVoiceFragment mVoiceFragment;
|
||||
private MainNewPeopleFragment mNewPeopleFragment;
|
||||
private MainFiveStarFragment mFiveStarFragment;
|
||||
private MainFourStarFragment mFourStarFragment;
|
||||
private MainThreeStarFragment mThreeStarFragment;
|
||||
|
||||
@Override
|
||||
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
||||
@@ -80,27 +83,29 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList
|
||||
private void initView(View v) {
|
||||
mLl_select = v.findViewById(R.id.ll_select);
|
||||
mRl_home_search = v.findViewById(R.id.rl_home_search);
|
||||
mRl_home_change = v.findViewById(R.id.rl_home_change);
|
||||
mMagicIndicator = v.findViewById(R.id.magic_indicator);
|
||||
mMainViewPager = v.findViewById(R.id.main_view_pager);
|
||||
|
||||
mLl_select.setOnClickListener(this);
|
||||
mRl_home_search.setOnClickListener(this);
|
||||
mRl_home_change.setOnClickListener(this);
|
||||
|
||||
mLookMeFragment = new LookMeFragment();
|
||||
mLookMeFragment1 = new RecommendFragment1();
|
||||
mLookMeFragment2 = new DefaultRecommendFragment();
|
||||
mLookMeFragment3 = new MainRecommendActiveFragment();
|
||||
mLookMeFragment4 = new MainRecommendPeopleFragment();
|
||||
mLookMeFragment5 = new MainRecommendCityFragment();
|
||||
mLookMeFragment6 = new LookMeFragment();
|
||||
mRecommendFragment = new RecommendFragment2();
|
||||
mVoiceFragment = new MainVoiceFragment();
|
||||
mNewPeopleFragment = new MainNewPeopleFragment();
|
||||
mFiveStarFragment = new MainFiveStarFragment();
|
||||
mFourStarFragment = new MainFourStarFragment();
|
||||
mThreeStarFragment = new MainThreeStarFragment();
|
||||
|
||||
mChannelFragments.add(mLookMeFragment);
|
||||
mChannelFragments.add(mLookMeFragment1);
|
||||
mChannelFragments.add(mLookMeFragment2);
|
||||
mChannelFragments.add(mLookMeFragment3);
|
||||
mChannelFragments.add(mLookMeFragment4);
|
||||
mChannelFragments.add(mLookMeFragment5);
|
||||
mChannelFragments.add(mLookMeFragment6);
|
||||
mChannelFragments.add(mRecommendFragment);
|
||||
mChannelFragments.add(mVoiceFragment);
|
||||
mChannelFragments.add(mNewPeopleFragment);
|
||||
mChannelFragments.add(mFiveStarFragment);
|
||||
mChannelFragments.add(mFourStarFragment);
|
||||
mChannelFragments.add(mThreeStarFragment);
|
||||
|
||||
mViewPagerAdapter = new MainViewPagerAdapter(getChildFragmentManager(),
|
||||
mChannelFragments);
|
||||
@@ -125,6 +130,11 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList
|
||||
// }
|
||||
//
|
||||
mIndex = position;
|
||||
if (position == 1 || position == 2) {
|
||||
mRl_home_change.setVisibility(View.VISIBLE);
|
||||
}else {
|
||||
mRl_home_change.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -269,7 +279,20 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList
|
||||
if (view == mRl_home_search) {
|
||||
MaleToast.showMessage(getActivity(), "搜索");
|
||||
}else if (view == mLl_select) {
|
||||
MaleToast.showMessage(getActivity(), "筛选");
|
||||
|
||||
ShaiXuanDialog shaiXuanDialog = new ShaiXuanDialog(getActivity());
|
||||
shaiXuanDialog.show();
|
||||
shaiXuanDialog.setRightOnClickListener(new ShaiXuanDialog.OnDialogRightClickListener() {
|
||||
@Override
|
||||
public void rightClick(int isSelect) {
|
||||
ToastHelper.showToast(getContext(),"选择了 " + isSelect);
|
||||
}
|
||||
});
|
||||
}else if (view == mRl_home_change) {
|
||||
if (mRecommendFragment != null && mVoiceFragment != null) {
|
||||
mRecommendFragment.layoutChange();
|
||||
mVoiceFragment.layoutChange();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user