158 lines
6.7 KiB
Java
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;
|
|
}
|
|
}
|