|
@@ -19,6 +19,8 @@ import com.cooleshow.base.constanst.EventConstants;
|
|
|
import com.cooleshow.base.router.RouterPath;
|
|
|
import com.cooleshow.base.ui.fragment.BaseMVPFragment;
|
|
|
import com.cooleshow.base.utils.GlideUtils;
|
|
|
+import com.cooleshow.base.utils.IntentUtils;
|
|
|
+import com.cooleshow.base.utils.JumpUtils;
|
|
|
import com.cooleshow.base.utils.SizeUtils;
|
|
|
import com.cooleshow.base.utils.TimeUtils;
|
|
|
import com.cooleshow.base.utils.UiUtils;
|
|
@@ -170,7 +172,7 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
LinearLayoutManager recommendMusicSheetManager = new LinearLayoutManager(getContext());
|
|
|
recommendMusicSheetManager.setOrientation(LinearLayoutManager.HORIZONTAL);
|
|
|
mRecommendAdapter = new HomeHotMusicSheetAdapter();
|
|
|
- LinearSnapHelper recommendlinearSnapHelper =new LinearSnapHelper();
|
|
|
+ LinearSnapHelper recommendlinearSnapHelper = new LinearSnapHelper();
|
|
|
recommendlinearSnapHelper.attachToRecyclerView(mViewBinding.rvRecommendTrack);
|
|
|
HomeHotMusicSheetItemDecoration itemDecoration1 = new HomeHotMusicSheetItemDecoration(0, SizeUtils.dp2px(12), 0, SizeUtils.dp2px(12), 0);
|
|
|
mViewBinding.rvRecommendTrack.addItemDecoration(itemDecoration1);
|
|
@@ -181,7 +183,7 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
LinearLayoutManager latestMusicSheetManager = new LinearLayoutManager(getContext());
|
|
|
latestMusicSheetManager.setOrientation(LinearLayoutManager.HORIZONTAL);
|
|
|
mLatestAdapter = new HomeHotMusicSheetAdapter();
|
|
|
- LinearSnapHelper linearSnapHelper =new LinearSnapHelper();
|
|
|
+ LinearSnapHelper linearSnapHelper = new LinearSnapHelper();
|
|
|
linearSnapHelper.attachToRecyclerView(mViewBinding.rvLatestTrack);
|
|
|
HomeHotMusicSheetItemDecoration itemDecoration2 = new HomeHotMusicSheetItemDecoration(0, SizeUtils.dp2px(12), 0, SizeUtils.dp2px(12), 0);
|
|
|
mViewBinding.rvLatestTrack.addItemDecoration(itemDecoration2);
|
|
@@ -193,7 +195,7 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
LinearLayoutManager musicSheetManager = new LinearLayoutManager(getContext());
|
|
|
musicSheetManager.setOrientation(LinearLayoutManager.HORIZONTAL);
|
|
|
mHomeHotMusicSheetAdapter = new HomeHotMusicSheetAdapter();
|
|
|
- LinearSnapHelper hotTracklinearSnapHelper =new LinearSnapHelper();
|
|
|
+ LinearSnapHelper hotTracklinearSnapHelper = new LinearSnapHelper();
|
|
|
hotTracklinearSnapHelper.attachToRecyclerView(mViewBinding.rvHotTrack);
|
|
|
HomeHotMusicSheetItemDecoration itemDecoration = new HomeHotMusicSheetItemDecoration(0, 0, 0, SizeUtils.dp2px(12), 0);
|
|
|
mViewBinding.rvHotTrack.addItemDecoration(itemDecoration);
|
|
@@ -255,6 +257,10 @@ public class NewHomeFragment extends BaseMVPFragment<FragmentNewHomeLayoutBindin
|
|
|
public void OnBannerClick(Object data, int position) {
|
|
|
AppHomeBean.ItemBean item = (AppHomeBean.ItemBean) data;
|
|
|
if (!TextUtils.isEmpty(item.linkUrl)) {
|
|
|
+ if (TextUtils.equals(item.linkType, "OUT")) {
|
|
|
+ JumpUtils.openSystemBrowser(getContext(), item.linkUrl);
|
|
|
+ return;
|
|
|
+ }
|
|
|
ARouter.getInstance()
|
|
|
.build(RouterPath.WebCenter.ACTIVITY_HTML)
|
|
|
.withString(WebConstants.WEB_URL, item.linkUrl)
|