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

176 lines
8.0 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.TextView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
import com.bumptech.glide.request.RequestOptions;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.entities.CommentBean;
import com.ubt.jimu.base.entities.FollowEntities;
import com.ubt.jimu.base.entities.IssueDetailBean;
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.community.view.adapter.MultiRecyclerAdapter;
import com.ubt.jimu.user.view.UserCenterActivity;
import com.ubt.jimu.utils.TextUtils;
import java.util.List;
/* loaded from: classes.dex */
public class IssueCommentAdapter extends MultiRecyclerAdapter<CommentBean.RecordsBean> {
private RequestOptions d;
private IssueDetailBean e;
public IssueCommentAdapter(Context context, List<CommentBean.RecordsBean> list) {
super(context, list);
new RoundedCorners(1);
this.d = RequestOptions.O().b(R.drawable.default_photo).a(R.drawable.default_photo);
}
private void c(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i) {
final CommentBean.RecordsBean recordsBean = (CommentBean.RecordsBean) this.a.get(i - 1);
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_issue_time);
TextView textView3 = (TextView) multiViewHolder.getView(R.id.tv_issue_content);
RequestBuilder<Drawable> a = Glide.e(this.b).a(recordsBean.getUserImage());
a.a(this.d);
a.a(imageView);
textView.setText(recordsBean.getAuthor());
textView3.setText(recordsBean.getContent());
textView2.setText(TextUtils.a(this.b, recordsBean.getCreateTime()));
multiViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.g
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
IssueCommentAdapter.this.a(recordsBean, view);
}
});
imageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.f
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
IssueCommentAdapter.this.b(recordsBean, view);
}
});
}
private void d(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i) {
}
public /* synthetic */ void b(CommentBean.RecordsBean recordsBean, View view) {
UserCenterActivity.a(this.b, recordsBean.getUserId());
}
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
public int getItemCount() {
if (this.a.size() == 0) {
return 2;
}
return this.a.size() + 1;
}
@Override // com.ubt.jimu.community.view.adapter.MultiRecyclerAdapter
public int getLayoutId(int i) {
return i == 0 ? R.layout.item_issue_comment_header : (this.a.size() == 0 && i == 1) ? R.layout.item_no_comment : R.layout.item_comment;
}
private void b(MultiRecyclerAdapter.MultiViewHolder multiViewHolder, int i) {
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_level);
TextView textView3 = (TextView) multiViewHolder.getView(R.id.tv_issue_time);
TextView textView4 = (TextView) multiViewHolder.getView(R.id.status);
TextView textView5 = (TextView) multiViewHolder.getView(R.id.tv_comment);
final ImageView imageView2 = (ImageView) multiViewHolder.getView(R.id.tv_follow);
if (this.e != null) {
RequestBuilder<Drawable> a = Glide.e(this.b).a(this.e.getUserImage());
a.a(this.d);
a.a(imageView);
textView.setText(this.e.getNickName());
textView2.setText(String.format("LV%s", Integer.valueOf(this.e.getLevel())));
textView3.setText(TextUtils.a(this.b, this.e.getCreateTime()));
textView4.setVisibility(this.e.getStatus() == 0 ? 0 : 8);
textView5.setText(String.format("%s: %s", this.b.getString(R.string.issue_comment_count), Integer.valueOf(this.e.getCommentNum())));
if (Cache.getInstance().getUserId().equals(this.e.getCreateUser() + "")) {
imageView2.setVisibility(8);
} else {
imageView2.setVisibility(0);
}
if (this.e.getIsSubscribed() == 1) {
imageView2.setImageResource(R.mipmap.ic_interest_pad);
} else {
imageView2.setImageResource(R.mipmap.ic_have_not_interest);
}
} else {
imageView2.setVisibility(8);
}
imageView2.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.e
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
IssueCommentAdapter.this.a(imageView2, view);
}
});
imageView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.community.view.adapter.h
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
IssueCommentAdapter.this.a(view);
}
});
}
@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) {
b(multiViewHolder, i);
} else if (this.a.size() == 0 && i == 1) {
d(multiViewHolder, i);
} else {
c(multiViewHolder, i);
}
}
public /* synthetic */ void a(CommentBean.RecordsBean recordsBean, View view) {
if (Cache.getInstance().getUserId().equals(recordsBean.getUserId() + "")) {
return;
}
((PublishDetailActivity) this.b).a(recordsBean.getPostId(), recordsBean.getUserId(), 2, true);
((PublishDetailActivity) this.b).p(recordsBean.getAuthor());
}
public /* synthetic */ void a(final ImageView imageView, View view) {
if (this.e != null && ((PublishDetailActivity) this.b).D0()) {
CommunityManager.create().subscriptionAdd(this.e.getCreateUser(), new ApiObserver<FollowEntities>(null) { // from class: com.ubt.jimu.community.view.adapter.IssueCommentAdapter.1
@Override // com.ubt.jimu.base.http.ApiObserver, io.reactivex.Observer
/* renamed from: a, reason: merged with bridge method [inline-methods] */
public void onNext(FollowEntities followEntities) {
if (IssueCommentAdapter.this.e.getIsSubscribed() == 0) {
imageView.setImageResource(R.mipmap.ic_interest_pad);
IssueCommentAdapter.this.e.setIsSubscribed(1);
} else {
imageView.setImageResource(R.mipmap.ic_have_not_interest);
IssueCommentAdapter.this.e.setIsSubscribed(0);
}
}
});
}
}
public /* synthetic */ void a(View view) {
if (this.e == null) {
return;
}
UserCenterActivity.a(this.b, r4.getCreateUser());
}
public void a(IssueDetailBean issueDetailBean) {
this.e = issueDetailBean;
notifyDataSetChanged();
}
}