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

301 lines
17 KiB
Java

package com.ubt.jimu.community.view.adapter;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
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.adapter.MultiRecyclerAdapter;
import com.ubt.jimu.JimuApplication;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.FavouriteBean;
import com.ubt.jimu.base.entities.GuessEnjoyEntities;
import com.ubt.jimu.base.entities.LoveEntities;
import com.ubt.jimu.community.view.PublishDetailActivity;
import com.ubt.jimu.picture.PictureShowActivity;
import com.ubt.jimu.user.view.UserCenterActivity;
import com.ubt.jimu.utils.LogUtils;
import com.ubt.jimu.utils.TextUtils;
import com.ubt.jimu.widgets.player.UbtPlayer;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes.dex */
public class FavouriteAdapter extends com.recyclelib.adapter.MultiRecyclerAdapter<LoveEntities> {
private ChangeListener a;
public interface ChangeListener {
void l0();
}
public FavouriteAdapter(Context context) {
super(context);
}
@Override // com.recyclelib.adapter.MultiRecyclerAdapter
public int getLayoutId(int i) {
if (((LoveEntities) this.mList.get(i)).getViewYype() == 1) {
return R.layout.layout_guess_fond;
}
return R.layout.item_favourite_subscriber;
}
public /* synthetic */ void b(FavouriteBean.RecordsBean recordsBean, View view) {
PublishDetailActivity.start(this.mContext, recordsBean.getId());
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public void onBindViewHolder(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i) {
LogUtils.c("position:" + i);
if (((LoveEntities) this.mList.get(i)).getViewYype() == 1) {
a(multiViewHolder, (GuessEnjoyEntities) this.mList.get(i));
} else {
a(multiViewHolder, i, (FavouriteBean.RecordsBean) this.mList.get(i));
}
}
private void a(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i, final FavouriteBean.RecordsBean recordsBean) {
CardView cardView;
ImageView imageView = (ImageView) multiViewHolder.getView(R.id.img_header);
TextView textView = (TextView) multiViewHolder.getView(R.id.tv_nickname);
TextView textView2 = (TextView) multiViewHolder.getView(R.id.tv_intro_time);
TextView textView3 = (TextView) multiViewHolder.getView(R.id.tv_intro_title);
TextView textView4 = (TextView) multiViewHolder.getView(R.id.tv_label);
ImageView imageView2 = (ImageView) multiViewHolder.getView(R.id.im_image_1);
ImageView imageView3 = (ImageView) multiViewHolder.getView(R.id.im_image_2);
ImageView imageView4 = (ImageView) multiViewHolder.getView(R.id.im_image_3);
ImageView imageView5 = (ImageView) multiViewHolder.getView(R.id.im_image_4);
ImageView imageView6 = (ImageView) multiViewHolder.getView(R.id.im_play_icon_1);
ImageView imageView7 = (ImageView) multiViewHolder.getView(R.id.im_play_icon_2);
ImageView imageView8 = (ImageView) multiViewHolder.getView(R.id.im_play_icon_3);
ImageView imageView9 = (ImageView) multiViewHolder.getView(R.id.im_play_icon_4);
CardView cardView2 = (CardView) multiViewHolder.getView(R.id.card_image_layout_1);
CardView cardView3 = (CardView) multiViewHolder.getView(R.id.card_image_layout_2);
CardView cardView4 = (CardView) multiViewHolder.getView(R.id.card_image_layout_3);
CardView cardView5 = (CardView) multiViewHolder.getView(R.id.card_image_layout_4);
if (recordsBean.getUserBaseInfo() != null) {
textView.setText(recordsBean.getUserBaseInfo().getNickName());
RequestBuilder<Drawable> a = Glide.e(this.mContext).a(recordsBean.getUserBaseInfo().getUserImage());
cardView = cardView5;
a.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).a(R.drawable.default_photo).b(R.drawable.default_photo).h());
a.a(imageView);
} else {
cardView = cardView5;
}
textView2.setText(TextUtils.a(this.mContext, recordsBean.getCreateTime()));
textView3.setText(recordsBean.getTitle());
String content = recordsBean.getContent();
if (android.text.TextUtils.isEmpty(content)) {
textView4.setVisibility(8);
} else {
textView4.setText(content);
}
a(recordsBean, imageView2, imageView3, imageView4, imageView5, imageView6, imageView7, imageView8, imageView9, cardView2, cardView3, cardView4, cardView);
a(cardView2, recordsBean.getImgLsit(), 0);
a(cardView3, recordsBean.getImgLsit(), 1);
a(cardView4, recordsBean.getImgLsit(), 2);
a(cardView, recordsBean.getImgLsit(), 3);
imageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.b
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
FavouriteAdapter.this.a(recordsBean, view);
}
});
multiViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.a
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
FavouriteAdapter.this.b(recordsBean, view);
}
});
}
public /* synthetic */ void a(FavouriteBean.RecordsBean recordsBean, View view) {
if (recordsBean.getUserBaseInfo() == null) {
return;
}
UserCenterActivity.a(this.mContext, recordsBean.getUserBaseInfo().getUserId());
}
private void a(CardView cardView, List<FavouriteBean.RecordsBean.ImgListBean> list, final int i) {
int type;
if (list == null || list.size() == 0) {
return;
}
final ArrayList arrayList = new ArrayList();
for (FavouriteBean.RecordsBean.ImgListBean imgListBean : list) {
if (imgListBean != null && ((type = imgListBean.getType()) == 3 || type == 1)) {
arrayList.add(imgListBean);
}
}
if (arrayList.size() == 0) {
return;
}
cardView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
FavouriteBean.RecordsBean.ImgListBean imgListBean2 = (FavouriteBean.RecordsBean.ImgListBean) arrayList.get(i);
if (imgListBean2.getType() == 3) {
UbtPlayer.a(((com.recyclelib.adapter.MultiRecyclerAdapter) FavouriteAdapter.this).mContext, imgListBean2.getDescription(), imgListBean2.getFileUrl());
} else {
PictureShowActivity.start(((com.recyclelib.adapter.MultiRecyclerAdapter) FavouriteAdapter.this).mContext, imgListBean2.getDescription(), imgListBean2.getFileUrl());
}
}
});
}
/* JADX WARN: Removed duplicated region for block: B:28:0x00ea */
/* JADX WARN: Removed duplicated region for block: B:34:0x0124 */
/* JADX WARN: Removed duplicated region for block: B:40:0x015e */
/* JADX WARN: Removed duplicated region for block: B:46:0x0198 */
/* JADX WARN: Removed duplicated region for block: B:52:? A[RETURN, SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
private void a(com.ubt.jimu.base.entities.FavouriteBean.RecordsBean r18, android.widget.ImageView r19, android.widget.ImageView r20, android.widget.ImageView r21, android.widget.ImageView r22, android.widget.ImageView r23, android.widget.ImageView r24, android.widget.ImageView r25, android.widget.ImageView r26, androidx.cardview.widget.CardView r27, androidx.cardview.widget.CardView r28, androidx.cardview.widget.CardView r29, androidx.cardview.widget.CardView r30) {
/*
Method dump skipped, instructions count: 465
To view this dump change 'Code comments level' option to 'DEBUG'
*/
throw new UnsupportedOperationException("Method not decompiled: com.ubt.jimu.community.view.adapter.FavouriteAdapter.a(com.ubt.jimu.base.entities.FavouriteBean$RecordsBean, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, android.widget.ImageView, androidx.cardview.widget.CardView, androidx.cardview.widget.CardView, androidx.cardview.widget.CardView, androidx.cardview.widget.CardView):void");
}
private void a(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, GuessEnjoyEntities guessEnjoyEntities) {
TextView textView;
TextView textView2;
((TextView) multiViewHolder.getView(R.id.tv_exchange)).setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.2
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (FavouriteAdapter.this.a != null) {
FavouriteAdapter.this.a.l0();
}
}
});
List<GuessEnjoyEntities.RecordsBean> records = guessEnjoyEntities.getRecords();
if (records == null || records.size() == 0) {
return;
}
int size = records.size();
final GuessEnjoyEntities.RecordsBean recordsBean = size >= 1 ? records.get(0) : null;
final GuessEnjoyEntities.RecordsBean recordsBean2 = size >= 2 ? records.get(1) : null;
GuessEnjoyEntities.RecordsBean recordsBean3 = size >= 3 ? records.get(2) : null;
GuessEnjoyEntities.RecordsBean recordsBean4 = size >= 4 ? records.get(3) : null;
RelativeLayout relativeLayout = (RelativeLayout) multiViewHolder.getView(R.id.rl_item_1);
RelativeLayout relativeLayout2 = (RelativeLayout) multiViewHolder.getView(R.id.rl_item_2);
RelativeLayout relativeLayout3 = (RelativeLayout) multiViewHolder.getView(R.id.rl_item_3);
RelativeLayout relativeLayout4 = (RelativeLayout) multiViewHolder.getView(R.id.rl_item_4);
ImageView imageView = (ImageView) multiViewHolder.getView(R.id.img_play_background_1);
ImageView imageView2 = (ImageView) multiViewHolder.getView(R.id.img_play_background_2);
ImageView imageView3 = (ImageView) multiViewHolder.getView(R.id.img_play_background_3);
ImageView imageView4 = (ImageView) multiViewHolder.getView(R.id.img_play_background_4);
ImageView imageView5 = (ImageView) multiViewHolder.getView(R.id.img_header_1);
ImageView imageView6 = (ImageView) multiViewHolder.getView(R.id.img_header_2);
ImageView imageView7 = (ImageView) multiViewHolder.getView(R.id.img_header_3);
ImageView imageView8 = (ImageView) multiViewHolder.getView(R.id.img_header_4);
ImageView imageView9 = (ImageView) multiViewHolder.getView(R.id.img_play_1);
final GuessEnjoyEntities.RecordsBean recordsBean5 = recordsBean4;
ImageView imageView10 = (ImageView) multiViewHolder.getView(R.id.img_play_2);
ImageView imageView11 = (ImageView) multiViewHolder.getView(R.id.img_play_3);
ImageView imageView12 = (ImageView) multiViewHolder.getView(R.id.img_play_4);
TextView textView3 = (TextView) multiViewHolder.getView(R.id.tv_nickname_1);
TextView textView4 = (TextView) multiViewHolder.getView(R.id.tv_nickname_2);
TextView textView5 = (TextView) multiViewHolder.getView(R.id.tv_nickname_3);
TextView textView6 = (TextView) multiViewHolder.getView(R.id.tv_nickname_4);
TextView textView7 = (TextView) multiViewHolder.getView(R.id.tv_hot_desc_1);
final GuessEnjoyEntities.RecordsBean recordsBean6 = recordsBean3;
TextView textView8 = (TextView) multiViewHolder.getView(R.id.tv_hot_desc_2);
TextView textView9 = (TextView) multiViewHolder.getView(R.id.tv_hot_desc_3);
TextView textView10 = (TextView) multiViewHolder.getView(R.id.tv_hot_desc_4);
if (recordsBean != null) {
relativeLayout.setVisibility(0);
textView = textView10;
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(recordsBean.getPostCoverUrl());
textView2 = textView8;
a.a(new RequestOptions().a(true).a(DiskCacheStrategy.a));
a.a(imageView);
RequestBuilder<Drawable> a2 = Glide.e(JimuApplication.l()).a(recordsBean.getUserImage());
a2.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
a2.a(imageView5);
textView3.setText(recordsBean.getNickName());
textView7.setText(recordsBean.getContent());
imageView9.setVisibility(recordsBean.getPostIcon() == 3 ? 0 : 8);
relativeLayout.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.3
@Override // android.view.View.OnClickListener
public void onClick(View view) {
FavouriteAdapter.this.a(recordsBean);
}
});
} else {
textView = textView10;
textView2 = textView8;
}
if (recordsBean2 != null) {
relativeLayout2.setVisibility(0);
RequestBuilder<Drawable> a3 = Glide.e(JimuApplication.l()).a(recordsBean2.getPostCoverUrl());
a3.a(new RequestOptions().a(true).a(DiskCacheStrategy.a));
a3.a(imageView2);
RequestBuilder<Drawable> a4 = Glide.e(JimuApplication.l()).a(recordsBean2.getUserImage());
a4.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
a4.a(imageView6);
textView4.setText(recordsBean2.getNickName());
textView2.setText(recordsBean2.getContent());
imageView10.setVisibility(recordsBean2.getPostIcon() == 3 ? 0 : 8);
relativeLayout2.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.4
@Override // android.view.View.OnClickListener
public void onClick(View view) {
FavouriteAdapter.this.a(recordsBean2);
}
});
}
if (recordsBean6 != null) {
relativeLayout3.setVisibility(0);
RequestBuilder<Drawable> a5 = Glide.e(JimuApplication.l()).a(recordsBean6.getPostCoverUrl());
a5.a(new RequestOptions().a(true).a(DiskCacheStrategy.a));
a5.a(imageView3);
RequestBuilder<Drawable> a6 = Glide.e(JimuApplication.l()).a(recordsBean6.getUserImage());
a6.a(RequestOptions.O().a(true).a(DiskCacheStrategy.a).h());
a6.a(imageView7);
textView5.setText(recordsBean6.getNickName());
textView9.setText(recordsBean6.getContent());
imageView11.setVisibility(recordsBean6.getPostIcon() == 3 ? 0 : 8);
relativeLayout3.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.5
@Override // android.view.View.OnClickListener
public void onClick(View view) {
FavouriteAdapter.this.a(recordsBean6);
}
});
}
if (recordsBean5 != null) {
relativeLayout4.setVisibility(0);
Glide.e(JimuApplication.l()).a(recordsBean5.getPostCoverUrl()).a(imageView4);
RequestBuilder<Drawable> a7 = Glide.e(JimuApplication.l()).a(recordsBean5.getUserImage());
a7.a(RequestOptions.O().h());
a7.a(imageView8);
textView6.setText(recordsBean5.getNickName());
textView.setText(recordsBean5.getContent());
imageView12.setVisibility(recordsBean5.getPostIcon() != 3 ? 8 : 0);
relativeLayout4.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.FavouriteAdapter.6
@Override // android.view.View.OnClickListener
public void onClick(View view) {
FavouriteAdapter.this.a(recordsBean5);
}
});
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(GuessEnjoyEntities.RecordsBean recordsBean) {
PublishDetailActivity.start(this.mContext, recordsBean.getId());
}
public void a(ChangeListener changeListener) {
this.a = changeListener;
}
}