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

128 lines
5.5 KiB
Java

package com.ubt.jimu.community.view.adapter;
import android.content.Context;
import android.content.Intent;
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.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import com.recyclelib.URecyclerView;
import com.recyclelib.adapter.BaseRecyclerAdapter;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.FavouriteBean;
import com.ubt.jimu.community.view.HotLaststActivity;
import com.ubt.jimu.community.view.PublishDetailActivity;
import com.ubt.jimu.utils.ResoureUtils;
import java.util.List;
/* loaded from: classes.dex */
public class HotAdapter extends BaseRecyclerAdapter<FavouriteBean.RecordsBean> {
private ImageView a;
private ImageView b;
private TextView c;
private ImageView d;
private ImageView e;
private TextView f;
private String g;
private URecyclerView h;
private int[] i;
public HotAdapter(Context context, String str, List<FavouriteBean.RecordsBean> list, URecyclerView uRecyclerView) {
super(context, list);
this.i = new int[3];
this.g = str;
this.h = uRecyclerView;
this.i[0] = context.getResources().getColor(R.color.txt_FF4979);
this.i[1] = context.getResources().getColor(R.color.txt_FFA814);
this.i[2] = context.getResources().getColor(R.color.txt_00C4C9);
}
public /* synthetic */ void a(FavouriteBean.RecordsBean recordsBean, View view) {
if (this.h.getRefreshHeader() == null || this.h.getRefreshHeader().getState() != 2) {
Intent intent = new Intent(this.mContext, (Class<?>) PublishDetailActivity.class);
intent.putExtra("postId", recordsBean.getId());
((HotLaststActivity) this.mContext).startActivityWithAnim(intent);
}
}
public /* synthetic */ void b(FavouriteBean.RecordsBean recordsBean, View view) {
if (this.h.getRefreshHeader() == null || this.h.getRefreshHeader().getState() != 2) {
Intent intent = new Intent(this.mContext, (Class<?>) PublishDetailActivity.class);
intent.putExtra("postId", recordsBean.getId());
((HotLaststActivity) this.mContext).startActivityWithAnim(intent);
}
}
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
public int layoutId() {
return R.layout.item_hot;
}
public void setWh(int[] iArr) {
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, int i) {
this.b = (ImageView) baseViewHolder.getView(R.id.im_creativity_image);
this.e = (ImageView) baseViewHolder.getView(R.id.im_creativity_video);
this.a = (ImageView) baseViewHolder.getView(R.id.img_item_number);
this.d = (ImageView) baseViewHolder.getView(R.id.im_comm_head);
this.c = (TextView) baseViewHolder.getView(R.id.tv_creativity_name);
this.f = (TextView) baseViewHolder.getView(R.id.tv_creativity_title);
final FavouriteBean.RecordsBean recordsBean = (FavouriteBean.RecordsBean) this.mList.get(i);
if (recordsBean.getPostIcon() == 1) {
this.e.setVisibility(8);
} else {
this.e.setVisibility(0);
}
if (!this.g.equals("hot")) {
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.c
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
HotAdapter.this.b(recordsBean, view);
}
});
this.a.setVisibility(8);
a(recordsBean, i);
return;
}
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.d
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
HotAdapter.this.a(recordsBean, view);
}
});
if (i < 3) {
this.a.setImageResource(ResoureUtils.a(this.mContext, String.format("community_icon_corner%s", String.valueOf(i + 1)), "drawable"));
this.c.setTextColor(this.i[i]);
this.f.setTextColor(this.i[i]);
this.a.setVisibility(0);
} else {
this.a.setVisibility(8);
}
a(recordsBean, i);
}
private void a(FavouriteBean.RecordsBean recordsBean, int i) {
RequestBuilder<Drawable> a = Glide.e(this.mContext).a(recordsBean.getPostCoverUrl());
a.a(new RequestOptions().a(true).a(DiskCacheStrategy.a).a(R.drawable.community_img));
a.a(this.b);
if (recordsBean.getUserBaseInfo() != null) {
RequestBuilder<Drawable> a2 = Glide.e(this.mContext).a(recordsBean.getUserBaseInfo().getUserImage());
a2.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
a2.a(this.d);
this.c.setText(recordsBean.getUserBaseInfo().getNickName());
} else {
RequestBuilder<Drawable> a3 = Glide.e(this.mContext).a(Integer.valueOf(R.drawable.tab_base_user_default));
a3.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
a3.a(this.d);
this.c.setText("");
}
this.f.setText(recordsBean.getTitle());
}
}