修改首页
This commit is contained in:
@@ -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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user