修改首页

This commit is contained in:
nail
2026-03-31 23:01:52 +08:00
parent 408ad19d22
commit a6865363a8

View File

@@ -24,7 +24,9 @@ import com.fengliyan.uikit.toast.MaleToast;
import com.xuebiping.bolizhuzi.R; import com.xuebiping.bolizhuzi.R;
import com.xuebiping.bolizhuzi.controller.main.adapter.MainViewPagerAdapter; import com.xuebiping.bolizhuzi.controller.main.adapter.MainViewPagerAdapter;
import com.xuebiping.bolizhuzi.controller.main.adapter.ScaleTransitionPagerTitleView; 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.base.BaseActivity;
import com.xuebiping.bolizhuzi.view.main.dialog.ShaiXuanDialog;
import net.lucode.hackware.magicindicator.MagicIndicator; import net.lucode.hackware.magicindicator.MagicIndicator;
import net.lucode.hackware.magicindicator.ViewPagerHelper; import net.lucode.hackware.magicindicator.ViewPagerHelper;
@@ -44,6 +46,7 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList
private View v; private View v;
private RelativeLayout mRl_home_search; private RelativeLayout mRl_home_search;
private RelativeLayout mRl_home_change;
private LinearLayout mLl_select; private LinearLayout mLl_select;
private MagicIndicator mMagicIndicator; private MagicIndicator mMagicIndicator;
private ViewPager mMainViewPager; private ViewPager mMainViewPager;
@@ -54,12 +57,12 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList
private int mIndex = 1; private int mIndex = 1;
private LookMeFragment mLookMeFragment; private LookMeFragment mLookMeFragment;
private RecommendFragment1 mLookMeFragment1; private RecommendFragment2 mRecommendFragment;
private DefaultRecommendFragment mLookMeFragment2; private MainVoiceFragment mVoiceFragment;
private MainRecommendActiveFragment mLookMeFragment3; private MainNewPeopleFragment mNewPeopleFragment;
private MainRecommendPeopleFragment mLookMeFragment4; private MainFiveStarFragment mFiveStarFragment;
private MainRecommendCityFragment mLookMeFragment5; private MainFourStarFragment mFourStarFragment;
private LookMeFragment mLookMeFragment6; private MainThreeStarFragment mThreeStarFragment;
@Override @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, public View onCreateView(LayoutInflater inflater, ViewGroup container,
@@ -80,27 +83,29 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList
private void initView(View v) { private void initView(View v) {
mLl_select = v.findViewById(R.id.ll_select); mLl_select = v.findViewById(R.id.ll_select);
mRl_home_search = v.findViewById(R.id.rl_home_search); 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); mMagicIndicator = v.findViewById(R.id.magic_indicator);
mMainViewPager = v.findViewById(R.id.main_view_pager); mMainViewPager = v.findViewById(R.id.main_view_pager);
mLl_select.setOnClickListener(this); mLl_select.setOnClickListener(this);
mRl_home_search.setOnClickListener(this); mRl_home_search.setOnClickListener(this);
mRl_home_change.setOnClickListener(this);
mLookMeFragment = new LookMeFragment(); mLookMeFragment = new LookMeFragment();
mLookMeFragment1 = new RecommendFragment1(); mRecommendFragment = new RecommendFragment2();
mLookMeFragment2 = new DefaultRecommendFragment(); mVoiceFragment = new MainVoiceFragment();
mLookMeFragment3 = new MainRecommendActiveFragment(); mNewPeopleFragment = new MainNewPeopleFragment();
mLookMeFragment4 = new MainRecommendPeopleFragment(); mFiveStarFragment = new MainFiveStarFragment();
mLookMeFragment5 = new MainRecommendCityFragment(); mFourStarFragment = new MainFourStarFragment();
mLookMeFragment6 = new LookMeFragment(); mThreeStarFragment = new MainThreeStarFragment();
mChannelFragments.add(mLookMeFragment); mChannelFragments.add(mLookMeFragment);
mChannelFragments.add(mLookMeFragment1); mChannelFragments.add(mRecommendFragment);
mChannelFragments.add(mLookMeFragment2); mChannelFragments.add(mVoiceFragment);
mChannelFragments.add(mLookMeFragment3); mChannelFragments.add(mNewPeopleFragment);
mChannelFragments.add(mLookMeFragment4); mChannelFragments.add(mFiveStarFragment);
mChannelFragments.add(mLookMeFragment5); mChannelFragments.add(mFourStarFragment);
mChannelFragments.add(mLookMeFragment6); mChannelFragments.add(mThreeStarFragment);
mViewPagerAdapter = new MainViewPagerAdapter(getChildFragmentManager(), mViewPagerAdapter = new MainViewPagerAdapter(getChildFragmentManager(),
mChannelFragments); mChannelFragments);
@@ -125,6 +130,11 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList
// } // }
// //
mIndex = position; mIndex = position;
if (position == 1 || position == 2) {
mRl_home_change.setVisibility(View.VISIBLE);
}else {
mRl_home_change.setVisibility(View.GONE);
}
} }
@Override @Override
@@ -269,7 +279,20 @@ public class MainRecommend2Fragment extends Fragment implements View.OnClickList
if (view == mRl_home_search) { if (view == mRl_home_search) {
MaleToast.showMessage(getActivity(), "搜索"); MaleToast.showMessage(getActivity(), "搜索");
}else if (view == mLl_select) { }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();
}
} }
} }
} }