【光环助手V5.6.0】前端优化汇总12月第5周(0124UI测试1,3) https://git.shanqu.cc/pm/halo-app-issues/-/issues/1672

This commit is contained in:
jack
2022-01-24 18:44:25 +08:00
parent aaddcbc67a
commit 16a187f7d0
12 changed files with 26 additions and 13 deletions

View File

@ -244,13 +244,14 @@ public class AnswerAdapter extends ListAdapter<AnswerEntity> implements ISyncAda
checkSelectItems();
notifyItemRangeChanged(0, mEntityList.size());
});
checkSelectItems();
}
private void checkSelectItems() {
if (mPopupBinding == null) return;
mPopupBinding.selectNumTv.setText(selectItems.isEmpty() ? "" : "(" + selectItems.size() + ")");
mPopupBinding.itemDelete.setBackground(selectItems.isEmpty() ? ExtensionsKt.toDrawable(R.drawable.bg_shape_f5_radius_999) : ExtensionsKt.toDrawable(R.drawable.download_button_normal_style));
mPopupBinding.itemDelete.setTextColor(selectItems.isEmpty() ? ExtensionsKt.toColor(R.color.text_subtitle) : ExtensionsKt.toColor(R.color.white));
mPopupBinding.itemDelete.setTextColor(selectItems.isEmpty() ? ExtensionsKt.toColor(R.color.text_body) : ExtensionsKt.toColor(R.color.white));
mPopupBinding.itemDelete.setEnabled(!selectItems.isEmpty());
mPopupBinding.checkAllCb.setChecked(selectItems.size() == mEntityList.size());
}