42 lines
1.8 KiB
Java
42 lines
1.8 KiB
Java
package com.ubt.jimu.diy.view.adapter;
|
|
|
|
import android.content.Context;
|
|
import android.graphics.drawable.Drawable;
|
|
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.BaseRecyclerAdapter;
|
|
import com.ubt.jimu.R;
|
|
import com.ubt.jimu.diy.model.DiyPartModel;
|
|
import com.ubt.jimu.utils.GlideCircleTransform;
|
|
import com.ubt.jimu.utils.TextUtils;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class ElectronicAdapter extends BaseRecyclerAdapter<DiyPartModel> {
|
|
private final GlideCircleTransform mCircleTransform;
|
|
|
|
public ElectronicAdapter(Context context, List<DiyPartModel> list) {
|
|
super(context, list);
|
|
this.mCircleTransform = new GlideCircleTransform(this.mContext);
|
|
}
|
|
|
|
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
|
|
public int layoutId() {
|
|
return R.layout.item_part_electronic;
|
|
}
|
|
|
|
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
|
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, int i) {
|
|
DiyPartModel diyPartModel = (DiyPartModel) this.mList.get(i);
|
|
ImageView imageView = (ImageView) baseViewHolder.getView(R.id.img_part);
|
|
TextView textView = (TextView) baseViewHolder.getView(R.id.tv_count);
|
|
RequestBuilder<Drawable> a = Glide.e(this.mContext).a(diyPartModel.getImageUrl());
|
|
a.a(RequestOptions.O().h());
|
|
a.a(imageView);
|
|
textView.setText(TextUtils.a(String.format(this.mContext.getString(R.string.diy_part_electronic_count), diyPartModel.getPartName(), String.valueOf(diyPartModel.getCount())), 0, diyPartModel.getPartName().length(), this.mContext.getResources().getColor(R.color.txt_FFA300)));
|
|
}
|
|
}
|