package com.ubt.jimu.diy.view.adapter; import android.content.Context; import android.text.Editable; import android.text.TextWatcher; import android.view.View; import android.widget.EditText; import android.widget.ImageView; import com.bumptech.glide.Glide; import com.recyclelib.adapter.BaseRecyclerAdapter; import com.ubt.jimu.R; import com.ubt.jimu.base.event.BaseEvent; import com.ubt.jimu.diy.model.DiyPartModel; import com.ubt.jimu.diy.view.DiyFanActivity; import com.ubt.jimu.diy.view.DiyPartListActivity; import com.ubt.jimu.utils.LogUtils; import com.ubt.jimu.utils.SPUtils; import com.ubt.jimu.widgets.screenAdaptive.XLinearLayout; import com.ubtech.utils.StringUtils; import java.util.List; import org.greenrobot.eventbus.EventBus; /* loaded from: classes.dex */ public class LineAdapter extends BaseRecyclerAdapter { private ImageView imgLine; private boolean isEnable; private boolean isRefresh; private ImageView mImvAdd; private ImageView mImvReduce; private EditText mTvNum; private XLinearLayout mXlAdd; public LineAdapter(Context context, List list, boolean z) { super(context, list); this.isEnable = true; this.isRefresh = true; this.isEnable = z; } @Override // com.recyclelib.adapter.BaseRecyclerAdapter public int layoutId() { return R.layout.item_part_line; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, final int i) { final DiyPartModel diyPartModel = (DiyPartModel) this.mList.get(i); this.mXlAdd = (XLinearLayout) baseViewHolder.getView(R.id.xl_add); this.mImvReduce = (ImageView) baseViewHolder.getView(R.id.imv_reduce); this.mTvNum = (EditText) baseViewHolder.getView(R.id.tv_num); this.mImvAdd = (ImageView) baseViewHolder.getView(R.id.imv_add); this.imgLine = (ImageView) baseViewHolder.getView(R.id.img_line); Glide.e(this.mContext).a(((DiyPartModel) this.mList.get(i)).getImageUrl()).a(this.imgLine); this.mTvNum.setText(String.valueOf(diyPartModel.getCount())); baseViewHolder.itemView.setEnabled(this.isEnable); this.mImvReduce.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.adapter.LineAdapter.1 @Override // android.view.View.OnClickListener public void onClick(View view) { if (diyPartModel.getCount() == 0) { return; } LineAdapter.this.isRefresh = true; DiyPartModel diyPartModel2 = diyPartModel; diyPartModel2.setCount(diyPartModel2.getCount() - 1); if (((BaseRecyclerAdapter) LineAdapter.this).mContext instanceof DiyPartListActivity) { ((DiyPartListActivity) ((BaseRecyclerAdapter) LineAdapter.this).mContext).notifyPartCount(((DiyPartListActivity) ((BaseRecyclerAdapter) LineAdapter.this).mContext).partCount - 1); } else { EventBus.b().b(new BaseEvent(3, String.valueOf(-1))); } SPUtils.a(StringUtils.a(DiyFanActivity.uuid, "line"), ((BaseRecyclerAdapter) LineAdapter.this).mList); LineAdapter.this.notifyItemChanged(i); } }); this.mImvAdd.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.adapter.LineAdapter.2 @Override // android.view.View.OnClickListener public void onClick(View view) { LineAdapter.this.isRefresh = true; DiyPartModel diyPartModel2 = diyPartModel; diyPartModel2.setCount(diyPartModel2.getCount() + 1); if (((BaseRecyclerAdapter) LineAdapter.this).mContext instanceof DiyPartListActivity) { ((DiyPartListActivity) ((BaseRecyclerAdapter) LineAdapter.this).mContext).notifyPartCount(((DiyPartListActivity) ((BaseRecyclerAdapter) LineAdapter.this).mContext).partCount + 1); } else { EventBus.b().b(new BaseEvent(3, String.valueOf(1))); } LogUtils.c("count line==" + i); SPUtils.a(StringUtils.a(DiyFanActivity.uuid, "line"), ((BaseRecyclerAdapter) LineAdapter.this).mList); LineAdapter.this.notifyItemChanged(i); } }); this.mTvNum.addTextChangedListener(new TextWatcher() { // from class: com.ubt.jimu.diy.view.adapter.LineAdapter.3 private int after; private int before; @Override // android.text.TextWatcher public void afterTextChanged(Editable editable) { LogUtils.c("CharSequence==" + ((Object) editable)); if (StringUtils.e(editable.toString())) { this.after = 0; } else { this.after = Integer.parseInt(editable.toString()); } if (Math.abs(this.after - this.before) == 1 || Math.abs(this.after - this.before) == 0) { return; } if (StringUtils.e(editable.toString())) { diyPartModel.setCount(0); } else { diyPartModel.setCount(Integer.parseInt(editable.toString())); } if (((BaseRecyclerAdapter) LineAdapter.this).mContext instanceof DiyPartListActivity) { ((DiyPartListActivity) ((BaseRecyclerAdapter) LineAdapter.this).mContext).partCount += this.after - this.before; ((DiyPartListActivity) ((BaseRecyclerAdapter) LineAdapter.this).mContext).notifyPartCount(((DiyPartListActivity) ((BaseRecyclerAdapter) LineAdapter.this).mContext).partCount); } else { EventBus.b().b(new BaseEvent(3, String.valueOf(this.after - this.before))); } SPUtils.a(StringUtils.a(DiyFanActivity.uuid, "line"), ((BaseRecyclerAdapter) LineAdapter.this).mList); } @Override // android.text.TextWatcher public void beforeTextChanged(CharSequence charSequence, int i2, int i3, int i4) { LogUtils.c("CharSequence==" + ((Object) charSequence)); if (StringUtils.e(charSequence.toString())) { return; } this.before = Integer.parseInt(charSequence.toString()); } @Override // android.text.TextWatcher public void onTextChanged(CharSequence charSequence, int i2, int i3, int i4) { LogUtils.c("CharSequence==" + ((Object) charSequence)); } }); } }