| | |
| | | }); |
| | | } |
| | | if (isCheckable){ |
| | | holder.getBinding().ivFlower.setVisibility(View.GONE); |
| | | if (mDataList.get(position).getOwnData() == 1){ |
| | | holder.getBinding().checkbox.setVisibility(View.VISIBLE); |
| | | }else { |
| | | holder.getBinding().checkbox.setVisibility(View.GONE); |
| | | } |
| | | holder.getBinding().checkbox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { |
| | | @Override |
| | | public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { |
| | |
| | | holder.getBinding().checkbox.setChecked(viewModel.getCheckListLiveData().getValue().contains(mDataList.get(position))); |
| | | }else{ |
| | | holder.getBinding().checkbox.setVisibility(View.GONE); |
| | | if (mDataList.get(position).getOwnData() == 1){ |
| | | holder.getBinding().ivFlower.setVisibility(View.VISIBLE); |
| | | }else { |
| | | holder.getBinding().ivFlower.setVisibility(View.GONE); |
| | | } |
| | | } |
| | | holder.getBinding().layoutTitle.setOnClickListener(new View.OnClickListener() { |
| | | @Override |