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

158 lines
6.7 KiB
Java

package com.ubt.jimu.community.view.adapter;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
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.request.RequestOptions;
import com.ubt.jimu.R;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.IssueDetailBean;
import com.ubt.jimu.community.activity.JimuActActivity;
import com.ubt.jimu.community.view.adapter.MultiRecyclerAdapter;
import com.ubt.jimu.picture.PictureShowActivity;
import com.ubt.jimu.utils.GlideRoundTransform;
import com.ubt.jimu.widgets.player.UbtPlayer;
import com.ubtech.utils.StringUtils;
import java.util.List;
/* loaded from: classes.dex */
public class IssueDetailAdapter extends MultiRecyclerAdapter<IssueDetailBean.FilesBean> {
private Context d;
private IssueDetailBean e;
public IssueDetailAdapter(Context context, List<IssueDetailBean.FilesBean> list) {
super(context, list);
this.d = context;
new GlideRoundTransform(this.b);
}
static /* synthetic */ void a(DialogInterface dialogInterface, int i) {
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onBindViewHolder(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i) {
if (i == 0) {
TextView textView = (TextView) multiViewHolder.getView(R.id.tv_post_title);
IssueDetailBean issueDetailBean = this.e;
if (issueDetailBean != null) {
textView.setText(issueDetailBean.getTitle());
return;
}
return;
}
if (i == this.a.size() + 1) {
TextView textView2 = (TextView) multiViewHolder.getView(R.id.tvActivityName);
View view = multiViewHolder.getView(R.id.llItemIssueBottomContainer);
IssueDetailBean issueDetailBean2 = this.e;
if (issueDetailBean2 != null) {
textView2.setText(issueDetailBean2.getActivityName());
view.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.j
@Override // android.view.View.OnClickListener
public final void onClick(View view2) {
IssueDetailAdapter.this.a(view2);
}
});
return;
}
return;
}
final IssueDetailBean.FilesBean filesBean = (IssueDetailBean.FilesBean) this.a.get(i - 1);
multiViewHolder.getView(R.id.cd_model).setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.k
@Override // android.view.View.OnClickListener
public final void onClick(View view2) {
IssueDetailAdapter.this.a(filesBean, view2);
}
});
TextView textView3 = (TextView) multiViewHolder.getView(R.id.tv_issue_content);
View view2 = multiViewHolder.getView(R.id.rl_picture);
ImageView imageView = (ImageView) multiViewHolder.getView(R.id.img_play_background);
ImageView imageView2 = (ImageView) multiViewHolder.getView(R.id.img_play);
TextView textView4 = (TextView) multiViewHolder.getView(R.id.tv_desc);
if (StringUtils.e(filesBean.getFileUrl())) {
view2.setVisibility(8);
textView3.setVisibility(0);
} else {
view2.setVisibility(0);
textView3.setVisibility(8);
}
if (StringUtils.e(filesBean.getDescription())) {
textView4.setVisibility(8);
} else {
textView4.setVisibility(0);
}
textView3.setText(filesBean.getDescription());
textView4.setText(filesBean.getDescription());
RequestOptions a = new RequestOptions().a(R.drawable.community_img);
if (1 == filesBean.getType()) {
imageView2.setVisibility(8);
RequestBuilder<Drawable> a2 = Glide.e(this.b).a(filesBean.getFileUrl());
a2.a(a);
a2.a(imageView);
return;
}
if (3 == filesBean.getType()) {
imageView2.setVisibility(0);
RequestBuilder<Drawable> a3 = Glide.e(this.b).a(filesBean.getThumbnail());
a3.a(a);
a3.a(imageView);
return;
}
imageView2.setVisibility(8);
RequestBuilder<Drawable> a4 = Glide.e(this.b).a(filesBean.getFileUrl());
a4.a(a);
a4.a(imageView);
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
int size = this.a.size() == 0 ? 0 : this.a.size() + 1;
IssueDetailBean issueDetailBean = this.e;
if (issueDetailBean != null && issueDetailBean.getActivityId() > 0) {
TextUtils.isEmpty(this.e.getActivityName());
}
return size;
}
@Override // com.ubt.jimu.community.view.adapter.MultiRecyclerAdapter
public int getLayoutId(int i) {
return i == 0 ? R.layout.item_issue_header : i == this.a.size() + 1 ? R.layout.item_issue_bottom : R.layout.item_issue_detail;
}
public /* synthetic */ void a(View view) {
JimuActActivity.start(this.d, (int) this.e.getActivityId());
}
public /* synthetic */ void a(final IssueDetailBean.FilesBean filesBean, View view) {
if (filesBean.getType() == 1) {
PictureShowActivity.start(this.b, filesBean.getDescription(), filesBean.getFileUrl());
} else if (filesBean.getType() == 3) {
JimuSimpleDialog.showWifiOnlyDialog(this.d, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.i
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
IssueDetailAdapter.a(dialogInterface, i);
}
}, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.l
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
IssueDetailAdapter.this.a(filesBean, dialogInterface, i);
}
}, false);
}
}
public /* synthetic */ void a(IssueDetailBean.FilesBean filesBean, DialogInterface dialogInterface, int i) {
UbtPlayer.a(this.b, filesBean.getDescription(), filesBean.getFileUrl());
}
public void a(IssueDetailBean issueDetailBean) {
this.e = issueDetailBean;
}
}