|
@@ -3,6 +3,7 @@ package com.cooleshow.teacher.ui.main
|
|
|
import android.view.LayoutInflater
|
|
|
import android.view.MotionEvent
|
|
|
import android.view.View
|
|
|
+import android.widget.ImageView
|
|
|
import android.widget.TextView
|
|
|
import androidx.recyclerview.widget.LinearLayoutManager
|
|
|
import androidx.recyclerview.widget.RecyclerView
|
|
@@ -35,7 +36,8 @@ import java.util.*
|
|
|
* Author by pq, Date on 2022/4/20.
|
|
|
*/
|
|
|
class CourseTableFragment :
|
|
|
- BaseMVPFragment<FragmentCourseTableLayoutBinding, CourseTablePresenter>(), CalendarView.OnCalendarSelectListener,
|
|
|
+ BaseMVPFragment<FragmentCourseTableLayoutBinding, CourseTablePresenter>(),
|
|
|
+ CalendarView.OnCalendarSelectListener,
|
|
|
CalendarView.OnCalendarInterceptListener, CalendarView.OnMonthChangeListener,
|
|
|
CalendarView.OnViewChangeListener, CourseTableContract.CourseTableView, View.OnClickListener {
|
|
|
private lateinit var currentSelectDate: Date
|
|
@@ -46,6 +48,7 @@ class CourseTableFragment :
|
|
|
private lateinit var pvTime: TimePickerView
|
|
|
private lateinit var emptyView: View
|
|
|
private lateinit var emptyText: TextView
|
|
|
+ private lateinit var emptyIcon: ImageView
|
|
|
private var day: Int = -1;
|
|
|
|
|
|
override fun getLayoutView(): FragmentCourseTableLayoutBinding {
|
|
@@ -220,8 +223,10 @@ class CourseTableFragment :
|
|
|
emptyView = LayoutInflater.from(requireContext())
|
|
|
.inflate(com.cooleshow.base.R.layout.empty_layout, adapter?.emptyLayout, false)
|
|
|
emptyText = emptyView.findViewById<TextView>(com.cooleshow.base.R.id.tv_empty_tip)
|
|
|
+ emptyIcon = emptyView.findViewById<ImageView>(com.cooleshow.base.R.id.iv_empty_icon)
|
|
|
}
|
|
|
- emptyText.text = "暂无数据"
|
|
|
+ emptyText.text = "暂无课程~"
|
|
|
+ emptyIcon.setImageResource(com.cooleshow.base.R.drawable.icon_empty_course)
|
|
|
adapter?.setEmptyView(emptyView)
|
|
|
}
|
|
|
|