jimu-decompiled/sources/com/ubt/jimu/diy/view/adapter/DiyBuildStepAdapter.java
2025-05-13 19:24:51 +02:00

100 lines
4.2 KiB
Java

package com.ubt.jimu.diy.view.adapter;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.request.RequestOptions;
import com.recyclelib.adapter.MultiRecyclerAdapter;
import com.ubt.jimu.R;
import com.ubt.jimu.diy.model.DiyBuildModel;
import com.ubt.jimu.diy.view.DiyBuild1Activity;
import com.ubt.jimu.utils.TextUtils;
import java.util.List;
/* loaded from: classes.dex */
public class DiyBuildStepAdapter extends MultiRecyclerAdapter<DiyBuildModel> {
private boolean isEdit;
private String uuid;
private int[] wh;
public DiyBuildStepAdapter(Context context, List<DiyBuildModel> list) {
super(context, list);
this.wh = new int[2];
}
@Override // com.recyclelib.adapter.MultiRecyclerAdapter, androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
return this.mList.size() + 1;
}
@Override // com.recyclelib.adapter.MultiRecyclerAdapter
public int getLayoutId(int i) {
return i == 0 ? R.layout.item_step_add : R.layout.item_build_detail;
}
public void isEdit(boolean z) {
this.isEdit = z;
}
public void setUUID(String str) {
this.uuid = str;
}
public void setWh(int[] iArr) {
this.wh = iArr;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onBindViewHolder(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, final int i) {
if (i == 0) {
TextUtils.a(multiViewHolder.itemView, !this.isEdit);
multiViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.adapter.DiyBuildStepAdapter.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
DiyBuild1Activity.start(((MultiRecyclerAdapter) DiyBuildStepAdapter.this).mContext, DiyBuildStepAdapter.this.uuid, -1);
}
});
multiViewHolder.itemView.getLayoutParams().height = this.wh[1];
multiViewHolder.itemView.getLayoutParams().width = this.wh[0];
return;
}
ImageView imageView = (ImageView) multiViewHolder.getView(R.id.img_bg);
ImageView imageView2 = (ImageView) multiViewHolder.getView(R.id.img_select);
TextView textView = (TextView) multiViewHolder.getView(R.id.tv_state);
TextView textView2 = (TextView) multiViewHolder.getView(R.id.tv_programming_name);
final DiyBuildModel diyBuildModel = (DiyBuildModel) this.mList.get(i - 1);
textView2.setText(TextUtils.a(0, String.format("搭建0%s", Integer.valueOf(diyBuildModel.getPosition())).length(), String.format("搭建0%s", Integer.valueOf(diyBuildModel.getPosition()))));
if (diyBuildModel.getState() == 1) {
textView.setText(this.mContext.getString(R.string.diy_state));
textView.setVisibility(0);
} else {
textView.setVisibility(8);
}
if (diyBuildModel.isDelete()) {
imageView2.setVisibility(0);
} else {
imageView2.setVisibility(8);
}
RequestBuilder<Drawable> a = Glide.e(this.mContext).a(diyBuildModel.getPreViewUrl());
a.a(new RequestOptions().a(R.drawable.diy_img_default));
a.a(imageView);
multiViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.adapter.DiyBuildStepAdapter.2
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (!DiyBuildStepAdapter.this.isEdit) {
DiyBuild1Activity.start(((MultiRecyclerAdapter) DiyBuildStepAdapter.this).mContext, DiyBuildStepAdapter.this.uuid, i - 1);
return;
}
diyBuildModel.setDelete(!r3.isDelete());
DiyBuildStepAdapter.this.notifyItemChanged(i);
}
});
multiViewHolder.itemView.getLayoutParams().height = this.wh[1];
multiViewHolder.itemView.getLayoutParams().width = this.wh[0];
}
}