|
@@ -16,9 +16,12 @@ import com.cooleshow.base.router.RouterPath;
|
|
import com.cooleshow.base.ui.fragment.BaseMVPFragment;
|
|
import com.cooleshow.base.ui.fragment.BaseMVPFragment;
|
|
import com.cooleshow.base.utils.LOG;
|
|
import com.cooleshow.base.utils.LOG;
|
|
import com.cooleshow.base.utils.PopupUtil;
|
|
import com.cooleshow.base.utils.PopupUtil;
|
|
|
|
+import com.cooleshow.base.utils.SizeUtils;
|
|
import com.cooleshow.base.utils.UiUtils;
|
|
import com.cooleshow.base.utils.UiUtils;
|
|
|
|
+import com.cooleshow.base.utils.helper.QMUIDeviceHelper;
|
|
import com.cooleshow.base.widgets.CourseGroupFilterView;
|
|
import com.cooleshow.base.widgets.CourseGroupFilterView;
|
|
import com.cooleshow.base.widgets.EmptyViewLayout;
|
|
import com.cooleshow.base.widgets.EmptyViewLayout;
|
|
|
|
+import com.cooleshow.base.widgets.GridItemDecoration;
|
|
import com.cooleshow.chatmodule.utils.helper.ChatHelper;
|
|
import com.cooleshow.chatmodule.utils.helper.ChatHelper;
|
|
import com.cooleshow.student.R;
|
|
import com.cooleshow.student.R;
|
|
import com.cooleshow.student.adapter.LiveCourseListAdapter;
|
|
import com.cooleshow.student.adapter.LiveCourseListAdapter;
|
|
@@ -37,7 +40,9 @@ import java.util.Arrays;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
import androidx.annotation.NonNull;
|
|
|
|
+import androidx.recyclerview.widget.GridLayoutManager;
|
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
|
|
|
+import androidx.recyclerview.widget.RecyclerView;
|
|
|
|
|
|
/**
|
|
/**
|
|
* Author by pq, Date on 2022/4/25.
|
|
* Author by pq, Date on 2022/4/25.
|
|
@@ -106,7 +111,15 @@ public class LiveCourseGroupFragment extends BaseMVPFragment<FragmentLiveCourseL
|
|
mEmptyView.setContent(com.cooleshow.base.R.drawable.icon_empty_course, "暂无课程~");
|
|
mEmptyView.setContent(com.cooleshow.base.R.drawable.icon_empty_course, "暂无课程~");
|
|
mAdapter.setEmptyView(mEmptyView);
|
|
mAdapter.setEmptyView(mEmptyView);
|
|
// mAdapter.getLoadMoreModule().setEnableLoadMoreIfNotFullPage(false);
|
|
// mAdapter.getLoadMoreModule().setEnableLoadMoreIfNotFullPage(false);
|
|
- mViewBinding.recyclerViewList.setLayoutManager(new LinearLayoutManager(requireContext()));
|
|
|
|
|
|
+ RecyclerView.LayoutManager layoutManager;
|
|
|
|
+ if(QMUIDeviceHelper.isTablet(getContext())){
|
|
|
|
+ layoutManager = new GridLayoutManager(getContext(),2);
|
|
|
|
+ GridItemDecoration itemDecoration =new GridItemDecoration(2,0,0, SizeUtils.dp2px(6));
|
|
|
|
+ mViewBinding.recyclerViewList.addItemDecoration(itemDecoration);
|
|
|
|
+ }else{
|
|
|
|
+ layoutManager =new LinearLayoutManager(getContext());
|
|
|
|
+ }
|
|
|
|
+ mViewBinding.recyclerViewList.setLayoutManager(layoutManager);
|
|
mViewBinding.recyclerViewList.setAdapter(mAdapter);
|
|
mViewBinding.recyclerViewList.setAdapter(mAdapter);
|
|
buildDefaultCourseStatusFilterList();
|
|
buildDefaultCourseStatusFilterList();
|
|
reBuildFilter(CourseConstants.COURSE_FILTER_ALL, null);
|
|
reBuildFilter(CourseConstants.COURSE_FILTER_ALL, null);
|