修改首页

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.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();
}
}
}
}