|
@@ -30,6 +30,7 @@ import com.cooleshow.base.router.RouterPath;
|
|
|
import com.cooleshow.base.ui.fragment.BaseMVPFragment;
|
|
|
import com.cooleshow.base.utils.GlideUtils;
|
|
|
import com.cooleshow.base.utils.SPUtils;
|
|
|
+import com.cooleshow.base.utils.SizeUtils;
|
|
|
import com.cooleshow.base.utils.TimeUtils;
|
|
|
import com.cooleshow.base.utils.UiUtils;
|
|
|
import com.cooleshow.base.utils.helper.QMUIDisplayHelper;
|
|
@@ -53,6 +54,7 @@ import com.cooleshow.student.databinding.FragmentHomeLayoutBinding;
|
|
|
import com.cooleshow.student.presenter.main.HomePresenter;
|
|
|
import com.cooleshow.student.ui.course.SparringCourseDetailActivity;
|
|
|
import com.cooleshow.student.widgets.DialogUtils;
|
|
|
+import com.cooleshow.student.widgets.HomeHotAlbumDecoration;
|
|
|
import com.cooleshow.usercenter.helper.UserHelper;
|
|
|
import com.daya.live_teaching.utils.DisplayUtils;
|
|
|
import com.scwang.smart.refresh.layout.api.RefreshLayout;
|
|
@@ -289,7 +291,9 @@ public class HomeFragment extends BaseMVPFragment<FragmentHomeLayoutBinding, Hom
|
|
|
LinearLayoutManager manager = new LinearLayoutManager(getContext());
|
|
|
manager.setOrientation(LinearLayoutManager.HORIZONTAL);
|
|
|
mViewBinding.rvHotAlbum.setLayoutManager(manager);
|
|
|
+ HomeHotAlbumDecoration homeHotAlbumDecoration = new HomeHotAlbumDecoration(0, 0, 0, SizeUtils.dp2px(14), 0);
|
|
|
HomeHotAlbumAdapter albumAdapter = new HomeHotAlbumAdapter(data.rows);
|
|
|
+ mViewBinding.rvHotAlbum.addItemDecoration(homeHotAlbumDecoration);
|
|
|
mViewBinding.rvHotAlbum.setAdapter(albumAdapter);
|
|
|
albumAdapter.setOnItemClickListener((adapter, view, position) -> {
|
|
|
HotAlbumBean.RowsBean item = (HotAlbumBean.RowsBean) adapter.getItem(position);
|
|
@@ -366,7 +370,7 @@ public class HomeFragment extends BaseMVPFragment<FragmentHomeLayoutBinding, Hom
|
|
|
}
|
|
|
mViewBinding.clLive.setVisibility(View.VISIBLE);
|
|
|
GlideUtils.INSTANCE.loadImage(getContext(), recentCourses.avatar, mViewBinding.imLiveHeader, R.drawable.icon_student_default_head);
|
|
|
- mViewBinding.tvLiveTitle.setText(recentCourses.courseGroupName+"即将开始");
|
|
|
+ mViewBinding.tvLiveTitle.setText(recentCourses.courseGroupName + "即将开始");
|
|
|
String currentTime = TimeUtils.date2String(new Date(System.currentTimeMillis()), "yyyy-MM-dd");
|
|
|
String startTime = TimeUtils.date2String(TimeUtils.getDate(recentCourses.courseStartTime), "yyyy-MM-dd");
|
|
|
if (!TextUtils.isEmpty(recentCourses.courseStartTime) && TextUtils.equals(currentTime, startTime)) {
|