301 lines
17 KiB
Java
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;
|
|
}
|
|
}
|