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

138 lines
5.9 KiB
Java

package com.ubt.jimu.user.view.adapter;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.ButterKnife;
import butterknife.Unbinder;
import butterknife.internal.Utils;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.request.RequestOptions;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.PraiseBean;
import java.util.List;
/* loaded from: classes2.dex */
public class PraiseAdapter extends RecyclerView.Adapter<PraiseViewHolder> {
private Context a;
private List<PraiseBean.Praise> b;
private boolean c;
private Callback d;
public interface Callback {
void a(int i);
void b(int i);
}
public class PraiseViewHolder extends RecyclerView.ViewHolder {
ImageView coverImageView;
ImageView iv_praise;
TextView levelTextView;
TextView nameTextView;
ImageView playImageView;
TextView titleKeyTextView;
TextView titleTextView;
ImageView typeImageView;
public PraiseViewHolder(PraiseAdapter praiseAdapter, View view) {
super(view);
ButterKnife.a(this, view);
}
}
public class PraiseViewHolder_ViewBinding implements Unbinder {
private PraiseViewHolder b;
public PraiseViewHolder_ViewBinding(PraiseViewHolder praiseViewHolder, View view) {
this.b = praiseViewHolder;
praiseViewHolder.coverImageView = (ImageView) Utils.b(view, R.id.coverImageView, "field 'coverImageView'", ImageView.class);
praiseViewHolder.typeImageView = (ImageView) Utils.b(view, R.id.typeImageView, "field 'typeImageView'", ImageView.class);
praiseViewHolder.playImageView = (ImageView) Utils.b(view, R.id.playImageView, "field 'playImageView'", ImageView.class);
praiseViewHolder.iv_praise = (ImageView) Utils.b(view, R.id.iv_praise, "field 'iv_praise'", ImageView.class);
praiseViewHolder.titleTextView = (TextView) Utils.b(view, R.id.titleTextView, "field 'titleTextView'", TextView.class);
praiseViewHolder.nameTextView = (TextView) Utils.b(view, R.id.nameTextView, "field 'nameTextView'", TextView.class);
praiseViewHolder.levelTextView = (TextView) Utils.b(view, R.id.levelTextView, "field 'levelTextView'", TextView.class);
praiseViewHolder.titleKeyTextView = (TextView) Utils.b(view, R.id.titleKeyTextView, "field 'titleKeyTextView'", TextView.class);
}
@Override // butterknife.Unbinder
public void unbind() {
PraiseViewHolder praiseViewHolder = this.b;
if (praiseViewHolder == null) {
throw new IllegalStateException("Bindings already cleared.");
}
this.b = null;
praiseViewHolder.coverImageView = null;
praiseViewHolder.typeImageView = null;
praiseViewHolder.playImageView = null;
praiseViewHolder.iv_praise = null;
praiseViewHolder.titleTextView = null;
praiseViewHolder.nameTextView = null;
praiseViewHolder.levelTextView = null;
praiseViewHolder.titleKeyTextView = null;
}
}
public PraiseAdapter(Context context, boolean z, List<PraiseBean.Praise> list) {
this.a = context;
this.b = list;
this.c = z;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
return this.b.size();
}
public void a(Callback callback) {
this.d = callback;
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public PraiseViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
return new PraiseViewHolder(this, LayoutInflater.from(this.a).inflate(R.layout.recycler_item_praise, viewGroup, false));
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onBindViewHolder(PraiseViewHolder praiseViewHolder, final int i) {
PraiseBean.Praise praise = this.b.get(i);
praiseViewHolder.titleTextView.setText(praise.getTitle());
TextView textView = praiseViewHolder.nameTextView;
String string = this.a.getString(R.string.author_name);
Object[] objArr = new Object[1];
objArr[0] = TextUtils.isEmpty(praise.getNickName()) ? "" : praise.getNickName();
textView.setText(String.format(string, objArr));
RequestBuilder<Drawable> a = Glide.e(this.a).a(praise.getPostCoverUrl());
a.a(new RequestOptions().b(R.drawable.community_img));
a.a(praiseViewHolder.coverImageView);
praiseViewHolder.iv_praise.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.PraiseAdapter.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (PraiseAdapter.this.d != null) {
PraiseAdapter.this.d.a(i);
}
}
});
praiseViewHolder.levelTextView.setText(String.format(this.a.getString(R.string.search_item_user_desc), Integer.valueOf(praise.getLevel())));
praiseViewHolder.iv_praise.setVisibility(this.c ? 0 : 8);
praiseViewHolder.titleKeyTextView.setText(praise.getUserTitle());
praiseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.view.adapter.PraiseAdapter.2
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (PraiseAdapter.this.d != null) {
PraiseAdapter.this.d.b(i);
}
}
});
}
}