|
@@ -48,6 +48,7 @@ public class CoursewareListActivity extends BaseMVPActivity<ActivityCoursewareLi
|
|
|
viewBinding.toolbarInclude.tvRightText.setVisibility(View.VISIBLE);
|
|
|
viewBinding.toolbarInclude.tvRightText.setText("编辑");
|
|
|
viewBinding.toolbarInclude.tvRightText.setOnClickListener(this);
|
|
|
+ viewBinding.toolbarInclude.ivBack.setOnClickListener(this);
|
|
|
viewBinding.tvDelete.setOnClickListener(this);
|
|
|
viewBinding.tvSearch.setOnClickListener(this);
|
|
|
viewBinding.recyclerView.setLayoutManager(new LinearLayoutManager(this));
|
|
@@ -160,14 +161,26 @@ public class CoursewareListActivity extends BaseMVPActivity<ActivityCoursewareLi
|
|
|
refresh();
|
|
|
return;
|
|
|
}
|
|
|
+ if (id == R.id.iv_back) {
|
|
|
+ //返回或退出全选
|
|
|
+ if (mListAdapter != null && mListAdapter.isSelectMode()) {
|
|
|
+ //退出全选
|
|
|
+ mListAdapter.setSelectMode(false);
|
|
|
+ updateSelectAllUI();
|
|
|
+ } else {
|
|
|
+ onBackPressed();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void updateSelectAllUI() {
|
|
|
if (mListAdapter.isSelectMode()) {
|
|
|
viewBinding.toolbarInclude.tvRightText.setText("全选");
|
|
|
+ viewBinding.toolbarInclude.ivBack.setImageResource(com.cooleshow.base.R.drawable.ic_html_close_stu);
|
|
|
viewBinding.tvDelete.setVisibility(View.VISIBLE);
|
|
|
} else {
|
|
|
viewBinding.toolbarInclude.tvRightText.setText("编辑");
|
|
|
+ viewBinding.toolbarInclude.ivBack.setImageResource(com.cooleshow.base.R.drawable.icon_back_black);
|
|
|
viewBinding.tvDelete.setVisibility(View.GONE);
|
|
|
}
|
|
|
}
|