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

136 lines
4.6 KiB
Java

package com.ubt.jimu.pack.adapter;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.request.RequestOptions;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.Package;
import com.ubt.jimu.widgets.RoundedImageView;
import java.util.List;
/* loaded from: classes2.dex */
public class PackSelectAdapter extends RecyclerView.Adapter<PackSelectHolder> {
private Context a;
private List<Package> b;
private ListItemOnClickListener c;
private int d = -1;
private PackSelectHolder e = null;
private PackSelectHolder f = null;
private long g;
public interface ListItemOnClickListener {
void a(int i, Package r2);
}
class PackSelectHolder extends RecyclerView.ViewHolder {
protected RoundedImageView a;
protected ImageView b;
private RelativeLayout c;
private View d;
public PackSelectHolder(PackSelectAdapter packSelectAdapter, View view) {
super(view);
a(view);
}
private void a(View view) {
this.a = (RoundedImageView) view.findViewById(R.id.im_pack_icon);
this.b = (ImageView) view.findViewById(R.id.im_pack_select);
this.c = (RelativeLayout) view.findViewById(R.id.card_pack_layout);
this.d = view.findViewById(R.id.view_divide);
}
}
public PackSelectAdapter(Context context, long j) {
this.g = 0L;
this.a = context;
this.g = j;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
List<Package> list = this.b;
if (list == null || list.size() == 0) {
return 0;
}
return this.b.size();
}
private void b(final PackSelectHolder packSelectHolder, final int i) {
packSelectHolder.c.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.pack.adapter.PackSelectAdapter.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (PackSelectAdapter.this.c != null) {
PackSelectAdapter.this.c.a(i, (Package) PackSelectAdapter.this.b.get(i));
}
PackSelectAdapter.this.a(i, packSelectHolder);
}
});
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public PackSelectHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
return new PackSelectHolder(this, View.inflate(this.a, R.layout.item_pack_select_layout, null));
}
public void a(List<Package> list) {
this.b = list;
if (this.g > 0 && list != null) {
int i = 0;
while (true) {
if (i >= list.size()) {
break;
}
if (this.g == list.get(i).getId()) {
this.d = i;
break;
}
i++;
}
}
notifyDataSetChanged();
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onBindViewHolder(PackSelectHolder packSelectHolder, int i) {
packSelectHolder.d.setVisibility(i == 0 ? 0 : 8);
if (i == this.d) {
this.f = packSelectHolder;
}
String packageImage = this.b.get(i).getPackageImage();
packSelectHolder.b.setVisibility(i != this.d ? 4 : 0);
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(packageImage);
a.a(new RequestOptions().b(R.drawable.image_load_error).a(R.drawable.image_load_error).b());
a.a((ImageView) packSelectHolder.a);
b(packSelectHolder, i);
}
/* JADX INFO: Access modifiers changed from: private */
public void a(int i, PackSelectHolder packSelectHolder) {
this.d = i;
this.e = this.f;
this.f = packSelectHolder;
PackSelectHolder packSelectHolder2 = this.e;
if (packSelectHolder2 != null) {
packSelectHolder2.b.setVisibility(8);
}
PackSelectHolder packSelectHolder3 = this.f;
if (packSelectHolder3 != null) {
packSelectHolder3.b.setVisibility(0);
}
}
public void a(ListItemOnClickListener listItemOnClickListener) {
this.c = listItemOnClickListener;
}
}