| | |
| | | HouseIdBean houseIdBean = this.mList.get(position); |
| | | holder.homeNameTv.setText(houseIdBean.getHomeName().trim()); |
| | | holder.itemView.setTag(position); |
| | | |
| | | if (houseIdBean.isDelIcon()) { |
| | | holder.houseDelIv.setVisibility(View.VISIBLE); |
| | | } else { |
| | | holder.houseDelIv.setVisibility(View.GONE); |
| | | holder.houseSelectIv.setVisibility(View.VISIBLE); |
| | | holder.houseSelectIv.setBackground(null); |
| | | if (houseIdBean.isState_select()) { |
| | | holder.houseSelectIv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.select)); |
| | | } |
| | | |
| | | if (houseIdBean.isMove()) { |
| | | holder.homeMoveIv.setVisibility(View.VISIBLE); |
| | | } else { |
| | | holder.homeMoveIv.setVisibility(View.GONE); |
| | | } |
| | | |
| | | if (!houseIdBean.isMove()) { |
| | | holder.houseSelectIv.setVisibility(View.VISIBLE); |
| | | holder.houseSelectIv.setBackground(null); |
| | | if (houseIdBean.isState_select()) { |
| | | holder.houseSelectIv.setBackground(AppCompatResources.getDrawable(mContext, R.drawable.select)); |
| | | } |
| | | } else { |
| | | holder.houseSelectIv.setVisibility(View.GONE); |
| | | } |
| | | |
| | | //删除电站位置 |
| | | holder.houseDelIv.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | try { |
| | | if (mOnDelClickListener != null) { |
| | | mOnDelClickListener.onDelClick((int) holder.itemView.getTag(), houseIdBean); |
| | | } |
| | | } catch (Exception ignored) { |
| | | } |
| | | } |
| | | }); |
| | | |
| | | holder.itemView.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | try { |
| | | if (holder.houseSelectIv.getVisibility() == View.GONE) { |
| | | //选中图标组件隐藏的时候点击无效 |
| | | return; |
| | | } |
| | | if (mOnItemClickListener != null) { |
| | | mOnItemClickListener.onItemClick((int) holder.itemView.getTag(), houseIdBean); |
| | | } |