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.request.RequestOptions; import com.recyclelib.adapter.BaseRecyclerAdapter; import com.ubt.jimu.JimuApplication; import com.ubt.jimu.R; import com.ubt.jimu.base.cache.Cache; import com.ubt.jimu.base.entities.DeletePostEntities; import com.ubt.jimu.base.entities.MyPostListEntities; import com.ubt.jimu.base.http.ApiObserver; import com.ubt.jimu.base.http.manager.CommunityManager; import com.ubt.jimu.community.view.PublishDetailActivity; import com.ubt.jimu.utils.SPUtils; import com.ubt.jimu.utils.TextUtils; import io.reactivex.disposables.CompositeDisposable; import io.reactivex.disposables.Disposable; import java.util.List; /* loaded from: classes.dex */ public class IssueNewsAdapter extends BaseRecyclerAdapter { private int a; private CardView b; private ImageView c; private ImageView d; private TextView e; private TextView f; private ImageView g; private TextView h; private TextView i; private ImageView j; private ImageView k; private RelativeLayout l; private String m; private boolean n; public IssueNewsAdapter(Context context, List list, int i, String str) { super(context, i == 1 ? (List) SPUtils.a(JimuApplication.l(), "TB_POST") : list); this.a = i; this.m = str; this.n = String.valueOf(Cache.getInstance().getLoginUserIntId()).equals(str); } private void b(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, MyPostListEntities.RecordsBean recordsBean, int i) { } public /* synthetic */ void e(MyPostListEntities.RecordsBean recordsBean, int i, View view) { recordsBean.setShowDelete(false); notifyItemChanged(i + 1); } @Override // com.recyclelib.adapter.BaseRecyclerAdapter public int layoutId() { return R.layout.item_publish; } private void b(final MyPostListEntities.RecordsBean recordsBean, final int i) { if (recordsBean.isShowDelete()) { b(2); } else { b(3); } this.f.setText(TextUtils.a(this.mContext, recordsBean.getCreateTime())); this.g.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.o @Override // android.view.View.OnClickListener public final void onClick(View view) { IssueNewsAdapter.this.d(recordsBean, i, view); } }); this.l.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.n @Override // android.view.View.OnClickListener public final void onClick(View view) { IssueNewsAdapter.this.e(recordsBean, i, view); } }); this.j.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.r @Override // android.view.View.OnClickListener public final void onClick(View view) { IssueNewsAdapter.this.a(i, view); } }); } public /* synthetic */ void a(int i, View view) { this.mList.remove(i); notifyItemChanged(i); notifyItemChanged(i, Integer.valueOf(this.mList.size())); } public /* synthetic */ void c(MyPostListEntities.RecordsBean recordsBean, int i, View view) { recordsBean.setShowDelete(true); notifyItemChanged(i + 1); } public /* synthetic */ void d(MyPostListEntities.RecordsBean recordsBean, int i, View view) { recordsBean.setShowDelete(true); notifyItemChanged(i + 1); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, int i) { MyPostListEntities.RecordsBean recordsBean = (MyPostListEntities.RecordsBean) this.mList.get(i); this.b = (CardView) baseViewHolder.getView(R.id.cd_small); this.l = (RelativeLayout) baseViewHolder.getView(R.id.rl_covert); this.c = (ImageView) baseViewHolder.getView(R.id.img_first_frame); this.d = (ImageView) baseViewHolder.getView(R.id.img_play); this.e = (TextView) baseViewHolder.getView(R.id.tv_desc); this.f = (TextView) baseViewHolder.getView(R.id.tv_time); this.g = (ImageView) baseViewHolder.getView(R.id.tv_popup); if (!this.n) { this.g.setVisibility(8); } this.h = (TextView) baseViewHolder.getView(R.id.tv_state); this.i = (TextView) baseViewHolder.getView(R.id.check_status); this.j = (ImageView) baseViewHolder.getView(R.id.img_delete); this.k = (ImageView) baseViewHolder.getView(R.id.img_edit); if (recordsBean.getPostIcon() == 3) { this.d.setVisibility(0); } else { this.d.setVisibility(8); } this.e.setText(recordsBean.getTitle()); int i2 = this.a; if (i2 == 1) { this.k.setVisibility(8); this.l.setVisibility(8); this.f.setText(TextUtils.a(this.mContext, recordsBean.getCreateTime())); b(recordsBean, i); b(baseViewHolder, recordsBean, i); return; } if (i2 == 2) { if (!this.m.equals(Cache.getInstance().getUserId())) { this.l.setVisibility(8); } a(recordsBean, i); a(baseViewHolder, recordsBean, i); } } private void a(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, final MyPostListEntities.RecordsBean recordsBean, final int i) { baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.IssueNewsAdapter.1 @Override // android.view.View.OnClickListener public void onClick(View view) { PublishDetailActivity.start(((BaseRecyclerAdapter) IssueNewsAdapter.this).mContext, recordsBean.getId()); } }); this.b.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.IssueNewsAdapter.2 @Override // android.view.View.OnClickListener public void onClick(View view) { PublishDetailActivity.start(((BaseRecyclerAdapter) IssueNewsAdapter.this).mContext, recordsBean.getId()); } }); this.b.setOnLongClickListener(new View.OnLongClickListener() { // from class: com.ubt.jimu.community.view.adapter.IssueNewsAdapter.3 @Override // android.view.View.OnLongClickListener public boolean onLongClick(View view) { if (IssueNewsAdapter.this.n && !recordsBean.isShowDelete()) { recordsBean.setShowDelete(true); IssueNewsAdapter.this.notifyItemChanged(i + 1); } return false; } }); baseViewHolder.itemView.setOnLongClickListener(new View.OnLongClickListener() { // from class: com.ubt.jimu.community.view.adapter.IssueNewsAdapter.4 @Override // android.view.View.OnLongClickListener public boolean onLongClick(View view) { if (IssueNewsAdapter.this.n && !recordsBean.isShowDelete()) { recordsBean.setShowDelete(true); IssueNewsAdapter.this.notifyItemChanged(i + 1); } return true; } }); this.j.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.p @Override // android.view.View.OnClickListener public final void onClick(View view) { IssueNewsAdapter.this.a(recordsBean, i, view); } }); } public /* synthetic */ void b(MyPostListEntities.RecordsBean recordsBean, int i, View view) { recordsBean.setShowDelete(false); notifyItemChanged(i + 1); } public /* synthetic */ void a(MyPostListEntities.RecordsBean recordsBean, final int i, View view) { final CompositeDisposable compositeDisposable = new CompositeDisposable(); CommunityManager.create().deletePost(recordsBean.getId(), new ApiObserver(null) { // from class: com.ubt.jimu.community.view.adapter.IssueNewsAdapter.5 @Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onNext(DeletePostEntities deletePostEntities) { if (deletePostEntities.isStatus()) { ((BaseRecyclerAdapter) IssueNewsAdapter.this).mList.remove(i); IssueNewsAdapter.this.notifyDataSetChanged(); } } @Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer public void onSubscribe(Disposable disposable) { super.onSubscribe(disposable); compositeDisposable.b(disposable); } }); } private void b(int i) { if (i == 1) { this.l.setVisibility(0); this.l.setBackgroundResource(R.color.txt_616d78); this.j.setVisibility(0); this.k.setVisibility(0); return; } if (i == 2) { this.l.setVisibility(0); this.l.setBackgroundResource(R.color.txt_616d78); this.j.setVisibility(0); this.k.setVisibility(8); return; } if (i == 4) { this.l.setVisibility(0); this.l.setBackgroundResource(R.color.txt_616d78); this.j.setVisibility(8); this.k.setVisibility(8); return; } this.l.setVisibility(8); this.j.setVisibility(8); this.k.setVisibility(8); } private void a(final MyPostListEntities.RecordsBean recordsBean, final int i) { RequestBuilder a = Glide.e(this.mContext).a(recordsBean.getPostCoverUrl()); a.a(new RequestOptions().a(R.drawable.community_img)); a.a(this.c); this.f.setText(TextUtils.a(this.mContext, recordsBean.getCreateTime())); this.i.setVisibility(recordsBean.getStatus() == 0 ? 0 : 8); this.l.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.m @Override // android.view.View.OnClickListener public final void onClick(View view) { IssueNewsAdapter.this.b(recordsBean, i, view); } }); this.g.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.q @Override // android.view.View.OnClickListener public final void onClick(View view) { IssueNewsAdapter.this.c(recordsBean, i, view); } }); if (recordsBean.getStatus() == 0) { this.i.setText(this.mContext.getString(R.string.under_review)); this.i.setVisibility(0); this.h.setText(""); this.h.setVisibility(8); if (recordsBean.isShowDelete()) { b(2); return; } else { b(3); return; } } if (recordsBean.getStatus() == 1) { this.i.setVisibility(8); this.h.setText(""); this.h.setVisibility(8); if (recordsBean.isShowDelete()) { b(2); return; } else { b(3); return; } } if (recordsBean.getStatus() == 2) { this.i.setVisibility(0); this.i.setText(this.mContext.getString(R.string.pub_is_shield)); this.h.setVisibility(8); this.j.setImageResource(R.drawable.community_publish_delete); if (recordsBean.isShowDelete()) { b(2); return; } else { b(3); return; } } this.h.setVisibility(8); this.i.setVisibility(0); this.i.setText(this.mContext.getString(R.string.pub_is_deleted)); this.j.setImageResource(R.drawable.community_publish_clear); if (recordsBean.isShowDelete()) { b(2); } else { b(3); } } }