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

107 lines
4.7 KiB
Java

package com.ubt.jimu.diy.view.adapter;
import android.content.Context;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.recyclelib.adapter.BaseRecyclerAdapter;
import com.ubt.jimu.R;
import com.ubt.jimu.base.db.diy.DiyStep2Model;
import com.ubt.jimu.base.entities.RobotLite;
import com.ubt.jimu.connect.ConnectActivity;
import com.ubt.jimu.diy.model.FansModel;
import com.ubt.jimu.diy.view.Diy4BuildActivity;
import com.ubt.jimu.diy.view.DiyBuild1Activity;
import com.ubt.jimu.diy.view.DiyFanActivity;
import com.ubt.jimu.diy.view.DiyPartListActivity;
import com.ubt.jimu.diy.view.FinalEffectiveActivity;
import com.ubt.jimu.diy.view.FragmentLoadActivity;
import com.ubt.jimu.diy.view.fragment.BuildStepFragment;
import com.ubt.jimu.utils.ResoureUtils;
import com.ubt.jimu.utils.SPUtils;
import com.ubt.jimu.utils.TextUtils;
import com.ubtech.utils.StringUtils;
import java.util.List;
/* loaded from: classes.dex */
public class BuildAdapter extends BaseRecyclerAdapter<FansModel> {
private DiyStep2Model diyModel;
private int[] wh;
public BuildAdapter(Context context, List<FansModel> list) {
super(context, list);
this.wh = new int[2];
}
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
public int layoutId() {
return R.layout.item_build_create;
}
public void setModel(DiyStep2Model diyStep2Model) {
this.diyModel = diyStep2Model;
}
public void setWh(int[] iArr) {
this.wh = iArr;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, final int i) {
ImageView imageView = (ImageView) baseViewHolder.getView(R.id.img_state);
ImageView imageView2 = (ImageView) baseViewHolder.getView(R.id.img_lock);
TextView textView = (TextView) baseViewHolder.getView(R.id.tv_state);
TextView textView2 = (TextView) baseViewHolder.getView(R.id.tv_number);
TextView textView3 = (TextView) baseViewHolder.getView(R.id.tv_programming_name);
final FansModel fansModel = (FansModel) this.mList.get(i);
if (fansModel.getLock() == 1) {
baseViewHolder.itemView.setAlpha(1.0f);
imageView2.setVisibility(8);
} else {
baseViewHolder.itemView.setAlpha(0.4f);
imageView2.setVisibility(0);
}
if (fansModel.getCompleteState() == 1) {
textView.setVisibility(0);
} else {
textView.setVisibility(8);
}
imageView.setBackgroundResource(ResoureUtils.a(this.mContext, fansModel.getRightNext(), "drawable"));
textView2.setText(TextUtils.a(0, 2, "0" + (i + 1)));
textView3.setText(fansModel.getItemName());
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.adapter.BuildAdapter.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (fansModel.getLock() == 0) {
return;
}
int i2 = i;
if (i2 == 0) {
List list = (List) SPUtils.c(StringUtils.c(DiyFanActivity.uuid));
if (list == null || list.size() == 0) {
DiyBuild1Activity.start(((BaseRecyclerAdapter) BuildAdapter.this).mContext, BuildAdapter.this.diyModel.getCustomModelId(), -1);
return;
} else {
FragmentLoadActivity.start(((BaseRecyclerAdapter) BuildAdapter.this).mContext, BuildStepFragment.class.getSimpleName(), BuildAdapter.this.diyModel.getCustomModelId());
return;
}
}
if (i2 == 1) {
FinalEffectiveActivity.start(((BaseRecyclerAdapter) BuildAdapter.this).mContext, BuildAdapter.this.diyModel.getCustomModelId());
return;
}
if (i2 == 2) {
ConnectActivity.a(((BaseRecyclerAdapter) BuildAdapter.this).mContext, new RobotLite(BuildAdapter.this.diyModel.getCustomModelId(), BuildAdapter.this.diyModel.getModelName(), "", true, true));
} else {
if (i2 != 3) {
return;
}
DiyPartListActivity.start(((BaseRecyclerAdapter) BuildAdapter.this).mContext, ((Diy4BuildActivity) ((BaseRecyclerAdapter) BuildAdapter.this).mContext).arg, BuildAdapter.this.diyModel.getCustomModelId());
}
}
});
baseViewHolder.itemView.getLayoutParams().width = this.wh[0];
baseViewHolder.itemView.getLayoutParams().height = this.wh[1];
}
}