|
@@ -1,6 +1,7 @@
|
|
|
package com.cooleshow.teacher.adapter;
|
|
|
|
|
|
import android.text.TextUtils;
|
|
|
+import android.view.View;
|
|
|
import android.widget.ImageView;
|
|
|
import android.widget.TextView;
|
|
|
|
|
@@ -9,6 +10,7 @@ import com.chad.library.adapter.base.viewholder.BaseViewHolder;
|
|
|
import com.cooleshow.base.utils.GlideUtils;
|
|
|
import com.cooleshow.teacher.R;
|
|
|
import com.cooleshow.teacher.bean.PianoRoomCourseInfoBean;
|
|
|
+import com.cooleshow.teacher.constants.CourseConstants;
|
|
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
|
@@ -17,6 +19,7 @@ import androidx.annotation.NonNull;
|
|
|
*/
|
|
|
public class PianoRoomCourseStudentListAdapter extends BaseQuickAdapter<PianoRoomCourseInfoBean.StudentHomeworkListBean.RecordsBean, BaseViewHolder> {
|
|
|
public static final int HOMEWORK_STATUS_IS_OK = 1;//已提交作业
|
|
|
+ private int mDecorateHomework;
|
|
|
|
|
|
public PianoRoomCourseStudentListAdapter(int layoutResId) {
|
|
|
super(layoutResId);
|
|
@@ -30,8 +33,19 @@ public class PianoRoomCourseStudentListAdapter extends BaseQuickAdapter<PianoRoo
|
|
|
//名称
|
|
|
holder.setText(R.id.tv_name, data.studentName);
|
|
|
//subjectName
|
|
|
- holder.setText(R.id.tv_course_name, data.subjectName);
|
|
|
+ if(TextUtils.isEmpty(data.subjectName)){
|
|
|
+ holder.setGone(R.id.tv_course_name,true);
|
|
|
+ }else {
|
|
|
+ holder.setVisible(R.id.tv_course_name,true);
|
|
|
+ holder.setText(R.id.tv_course_name, data.subjectName);
|
|
|
+ }
|
|
|
TextView tv_submit_tip = holder.getView(R.id.tv_submit_tip);
|
|
|
+ if(mDecorateHomework == CourseConstants.COURSE_HOMEWORK_SET){
|
|
|
+ //布置了作业
|
|
|
+ tv_submit_tip.setVisibility(View.VISIBLE);
|
|
|
+ } else {
|
|
|
+ tv_submit_tip.setVisibility(View.GONE);
|
|
|
+ }
|
|
|
if (data.submitHomework == HOMEWORK_STATUS_IS_OK) {
|
|
|
tv_submit_tip.setText("已提交");
|
|
|
tv_submit_tip.setTextColor(getContext().getResources().getColor(com.cooleshow.base.R.color.color_666666));
|
|
@@ -40,4 +54,8 @@ public class PianoRoomCourseStudentListAdapter extends BaseQuickAdapter<PianoRoo
|
|
|
tv_submit_tip.setTextColor(getContext().getResources().getColor(com.cooleshow.base.R.color.color_999999));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ public void setHomeWordStatus(int decorateHomework) {
|
|
|
+ mDecorateHomework = decorateHomework;
|
|
|
+ }
|
|
|
}
|