package com.xscm.modulemain.adapter; import com.chad.library.adapter.base.BaseQuickAdapter; import com.chad.library.adapter.base.BaseViewHolder; import com.xscm.modulemain.R; import com.xscm.moduleutil.utils.ImageUtils; public class UserPhotoWallAdapter extends BaseQuickAdapter { private boolean b = false; private int longClickPos = -1; public static final String ADD_PHOTO = "ADD_PHOTO"; public UserPhotoWallAdapter() { super(R.layout.me_item_user_photo_wall); } @Override protected void convert(BaseViewHolder helper, String item) { if (item.equals(ADD_PHOTO)) { helper.setVisible(R.id.iv_close, false); // 显示加号图片 helper.setImageResource(R.id.riv_user_head, com.xscm.moduleutil.R.mipmap.add_img); } else { helper.setVisible(R.id.iv_close, true); ImageUtils.loadCenterCrop(item, helper.getView(R.id.riv_user_head)); } // if (helper.getAdapterPosition() == 5) { // helper.setVisible(R.id.riv_user_head, false); // helper.setVisible(R.id.iv_close, false); // } else { // helper.setVisible(R.id.riv_user_head, true); // if (!"0".equals(item.getId())) { // ImageUtils.loadCenterCrop(item.getUrl(), helper.getView(R.id.riv_user_head)); // if (longClickPos == helper.getAdapterPosition()) { // helper.setVisible(R.id.iv_close, true); // } else { // helper.setVisible(R.id.iv_close, false); // } // } else { // helper.setImageResource(R.id.riv_user_head, com.qxcm.moduleutil.R.mipmap.add_img); // helper.setGone(R.id.iv_close, false); // } // } helper.addOnClickListener(R.id.iv_close); helper.addOnClickListener(R.id.riv_user_head); helper.addOnLongClickListener(R.id.riv_user_head); } public void setDelete(boolean b) { this.b = b; notifyDataSetChanged(); } public void setLongClickPos(int pos) { this.longClickPos = pos; notifyDataSetChanged(); } public boolean getDelete() { return b; } }