|
@@ -42,6 +42,7 @@ public class MusicHallFragment extends BaseMVPFragment<FgMusicHallLayoutBinding,
|
|
|
private HomeHotMusicSheetAdapter mHomeHotMusicSheetAdapter;
|
|
|
private HomeHotMusicSheetAdapter mRecommendAdapter;
|
|
|
private HomeHotMusicSheetAdapter mLatestAdapter;
|
|
|
+ private boolean isCloseRecommend =false;//是否关闭了推荐曲目模块,如果主动关闭,则本次启动不再显示
|
|
|
|
|
|
@Override
|
|
|
protected FgMusicHallLayoutBinding getLayoutView() {
|
|
@@ -186,6 +187,7 @@ public class MusicHallFragment extends BaseMVPFragment<FgMusicHallLayoutBinding,
|
|
|
|
|
|
@Override
|
|
|
public void onReduceRecommend() {
|
|
|
+ isCloseRecommend =true;
|
|
|
mViewBinding.clRecommendTrack.setVisibility(View.GONE);
|
|
|
}
|
|
|
});
|
|
@@ -214,14 +216,16 @@ public class MusicHallFragment extends BaseMVPFragment<FgMusicHallLayoutBinding,
|
|
|
return;
|
|
|
}
|
|
|
//推荐曲目
|
|
|
- if (homeHotMusicSheetBean.topMusicSheet != null && homeHotMusicSheetBean.topMusicSheet.size() > 0) {
|
|
|
- mViewBinding.clRecommendTrack.setVisibility(View.VISIBLE);
|
|
|
- ArrayList<HomeHotMusicSheetItemBean> itemBeans = formatMusicSheetData(homeHotMusicSheetBean.topMusicSheet);
|
|
|
- if (mRecommendAdapter != null) {
|
|
|
- mRecommendAdapter.setNewInstance(itemBeans);
|
|
|
+ if(!isCloseRecommend){
|
|
|
+ if (homeHotMusicSheetBean.topMusicSheet != null && homeHotMusicSheetBean.topMusicSheet.size() > 0) {
|
|
|
+ mViewBinding.clRecommendTrack.setVisibility(View.VISIBLE);
|
|
|
+ ArrayList<HomeHotMusicSheetItemBean> itemBeans = formatMusicSheetData(homeHotMusicSheetBean.topMusicSheet);
|
|
|
+ if (mRecommendAdapter != null) {
|
|
|
+ mRecommendAdapter.setNewInstance(itemBeans);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ mViewBinding.clRecommendTrack.setVisibility(View.GONE);
|
|
|
}
|
|
|
- } else {
|
|
|
- mViewBinding.clRecommendTrack.setVisibility(View.GONE);
|
|
|
}
|
|
|
|
|
|
//最新曲目
|