|
@@ -127,6 +127,7 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
mViewBinding.tvVideoCourseMore.setOnClickListener(this);
|
|
|
mViewBinding.viewTalentStyleClick.setOnClickListener(this);
|
|
|
mViewBinding.viewHotNewsClick.setOnClickListener(this);
|
|
|
+ mViewBinding.viewSearchBg.setOnClickListener(this);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -183,7 +184,7 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
mViewBinding.viewPagerBottom.setOffscreenPageLimit(bottomFragments.size());
|
|
|
mViewBinding.viewPagerBottom.setAdapter(homeBottomPageAdapter);
|
|
|
|
|
|
- mMenuPagerAdapter = new HomeMenuPagerAdapter(getParentFragmentManager(), fragments);
|
|
|
+ mMenuPagerAdapter = new HomeMenuPagerAdapter(getChildFragmentManager(), fragments);
|
|
|
mViewBinding.viewpagerMenu.setAdapter(mMenuPagerAdapter);
|
|
|
mBannerImageAdapter = new BannerImageAdapter<AppHomeBean.ItemBean>(itemBeans) {
|
|
|
@Override
|
|
@@ -248,6 +249,7 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
presenter.userAccountPage();
|
|
|
presenter.getHotMusicSheetList();
|
|
|
presenter.getTalentStyle();
|
|
|
+ presenter.getRecommendTalentList();
|
|
|
});
|
|
|
|
|
|
mHomeVideoCourseAdapter.setOnItemClickListener((adapter, view, position) -> {
|
|
@@ -413,7 +415,6 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
if (menuList.size() % 5 > 0) {
|
|
|
count++;
|
|
|
}
|
|
|
-
|
|
|
for (int i = 0; i < count; i++) {
|
|
|
List<AppHomeBean.ItemBean> dataList = new ArrayList<>();
|
|
|
for (int j = i * 5; j < menuList.size() && j < (i + 1) * 5; j++) {
|
|
@@ -425,7 +426,7 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
mViewBinding.viewpagerMenu.setVisibility(View.GONE);
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
+ mMenuPagerAdapter.setFragments(fragments);
|
|
|
mViewBinding.viewpagerMenu.setVisibility(View.VISIBLE);
|
|
|
mMenuPagerAdapter.notifyDataSetChanged();
|
|
|
}
|
|
@@ -612,6 +613,12 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
int id = v.getId();
|
|
|
+
|
|
|
+ if (id == R.id.view_search_bg) {
|
|
|
+ //搜索
|
|
|
+ WebStartHelper.startSearch();
|
|
|
+ return;
|
|
|
+ }
|
|
|
if (id == R.id.iv_scan) {
|
|
|
if (UiUtils.isFastClick()) {
|
|
|
return;
|
|
@@ -726,7 +733,6 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
private void handleTabAnim(int animationMode) {
|
|
|
int colorFrom = getResources().getColor(animationMode == 0 ? com.cooleshow.base.R.color.white : com.cooleshow.base.R.color.color_f6f8f9);
|
|
|
int colorTo = getResources().getColor(animationMode == 0 ? com.cooleshow.base.R.color.color_f6f8f9 : com.cooleshow.base.R.color.white);
|