|
@@ -108,7 +108,6 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
switchTabStyle(position);
|
|
|
}
|
|
|
};
|
|
|
- private HomeGoodMusicSheetAdapter mGoodMusicSheetAdapter;
|
|
|
|
|
|
@Override
|
|
|
protected FragmentNewHomeLayoutBinding getLayoutView() {
|
|
@@ -137,7 +136,6 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
mViewBinding.viewTalentStyleClick.setOnClickListener(this);
|
|
|
mViewBinding.viewHotNewsClick.setOnClickListener(this);
|
|
|
mViewBinding.viewSearchBg.setOnClickListener(this);
|
|
|
- mViewBinding.tvGoodTrackMore.setOnClickListener(this);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -151,16 +149,6 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
mViewBinding.rvHotAlbum.addItemDecoration(hotAlbumItemDecoration);
|
|
|
mViewBinding.rvHotAlbum.setAdapter(mAlbumAdapter);
|
|
|
|
|
|
- //精品曲目
|
|
|
- LinearLayoutManager goodMusicSheetManager = new LinearLayoutManager(getContext());
|
|
|
- goodMusicSheetManager.setOrientation(LinearLayoutManager.HORIZONTAL);
|
|
|
- mGoodMusicSheetAdapter = new HomeGoodMusicSheetAdapter();
|
|
|
- HomeHotMusicSheetItemDecoration goodMusicSheetItemDecoration = new HomeHotMusicSheetItemDecoration(0, 0, 0, SizeUtils.dp2px(12), 0);
|
|
|
- mViewBinding.rvGoodTrack.addItemDecoration(goodMusicSheetItemDecoration);
|
|
|
- mViewBinding.rvGoodTrack.setLayoutManager(goodMusicSheetManager);
|
|
|
- mViewBinding.rvGoodTrack.setAdapter(mGoodMusicSheetAdapter);
|
|
|
-
|
|
|
-
|
|
|
//热门曲目
|
|
|
LinearLayoutManager musicSheetManager = new LinearLayoutManager(getContext());
|
|
|
musicSheetManager.setOrientation(LinearLayoutManager.HORIZONTAL);
|
|
@@ -274,8 +262,6 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
presenter.appHome();
|
|
|
presenter.userAccountPage();
|
|
|
presenter.getHotMusicSheetList();
|
|
|
- //获取精品曲目
|
|
|
- presenter.getGoodMusicSheetList();
|
|
|
presenter.getRecommendTalentList();
|
|
|
refreshBottomData();
|
|
|
});
|
|
@@ -400,8 +386,6 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
presenter.userAccountPage();
|
|
|
//获取热门曲目
|
|
|
presenter.getHotMusicSheetList();
|
|
|
- //获取精品曲目
|
|
|
- presenter.getGoodMusicSheetList();
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -662,37 +646,6 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void getGoodMusicSheetListSuccess(HomeHotMusicSheetBean homeHotMusicSheetBean) {
|
|
|
- if (isDetached() || homeHotMusicSheetBean == null) {
|
|
|
- return;
|
|
|
- }
|
|
|
- ArrayList<HomeHotMusicSheetItemBean> itemBeans = new ArrayList<>();
|
|
|
- List<HomeHotMusicSheetBean.RowsBean> rows = homeHotMusicSheetBean.rows;
|
|
|
- if (rows != null && rows.size() > 0) {
|
|
|
- mViewBinding.clGoodTrack.setVisibility(View.VISIBLE);
|
|
|
- int pageCount = 0;
|
|
|
- int pageResult = rows.size() % MAX_GOOD_MUSIC_LIST_PAGE;
|
|
|
- if (pageResult == 0) {
|
|
|
- pageCount = rows.size() / MAX_GOOD_MUSIC_LIST_PAGE;
|
|
|
- } else {
|
|
|
- pageCount = (rows.size() / MAX_GOOD_MUSIC_LIST_PAGE) + 1;
|
|
|
- }
|
|
|
- for (int i = 0; i < pageCount; i++) {
|
|
|
- HomeHotMusicSheetItemBean hotMusicSheetItemBean = new HomeHotMusicSheetItemBean();
|
|
|
- for (int k = i * MAX_GOOD_MUSIC_LIST_PAGE; k < rows.size() && k < (i + 1) * MAX_GOOD_MUSIC_LIST_PAGE; k++) {
|
|
|
- hotMusicSheetItemBean.sheetBeans.add(rows.get(k));
|
|
|
- }
|
|
|
- itemBeans.add(hotMusicSheetItemBean);
|
|
|
- }
|
|
|
- if (mGoodMusicSheetAdapter != null) {
|
|
|
- mGoodMusicSheetAdapter.setNewInstance(itemBeans);
|
|
|
- }
|
|
|
- } else {
|
|
|
- mViewBinding.clGoodTrack.setVisibility(View.GONE);
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
public void getRecommendTalentSuccess(ArrayList<RecommendTalentListBean> talentListBeans) {
|
|
|
if (isDetached()) {
|
|
|
return;
|
|
@@ -845,12 +798,6 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
mViewBinding.viewPagerBottom.setCurrentItem(1);
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
- if(id == R.id.tv_good_track_more){
|
|
|
- //精品曲目更多
|
|
|
- WebStartHelper.startGoodMusicSheetList();
|
|
|
- return;
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
/**
|