package com.ubt.jimu.diy.view.adapter; import android.content.Context; import android.graphics.drawable.Drawable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; import androidx.recyclerview.widget.RecyclerView; import butterknife.ButterKnife; import butterknife.Unbinder; import butterknife.internal.Utils; 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.diy.model.DiyCommentModel; import com.ubt.jimu.diy.model.DiyDetailsModel; import com.ubt.jimu.utils.GlideCircleTransform; import com.ubt.jimu.utils.TextUtils; import java.util.List; import java.util.Map; /* loaded from: classes.dex */ public class CommentAdapter extends RecyclerView.Adapter { private boolean canComment; private List commentModels; private Context context; private DiyDetailsModel diyDetailsModel; private LayoutInflater inflater; private InteractionListener listener; private final GlideCircleTransform mTransform; public class ContentItem extends RecyclerView.ViewHolder { public ImageView imgPortrait; public TextView tvCommentContent; public TextView tvCommentTime; public TextView tvNickname; public ContentItem(View view) { super(view); ButterKnife.a(this, view); } public void initHolder(DiyCommentModel diyCommentModel) { if (diyCommentModel == null) { return; } this.tvCommentContent.setText(diyCommentModel.getContent()); this.tvNickname.setText(diyCommentModel.getNickName()); this.tvCommentTime.setText(TextUtils.a(CommentAdapter.this.context, diyCommentModel.getCreateTime())); RequestBuilder a = Glide.e(CommentAdapter.this.context).a(diyCommentModel.getUserImage()); a.a(RequestOptions.O().h().b(R.drawable.tab_base_user_default).a(R.drawable.community_img_head)); a.a(this.imgPortrait); } } public class ContentItem_ViewBinding implements Unbinder { private ContentItem target; public ContentItem_ViewBinding(ContentItem contentItem, View view) { this.target = contentItem; contentItem.imgPortrait = (ImageView) Utils.b(view, R.id.imgPortrait, "field 'imgPortrait'", ImageView.class); contentItem.tvCommentContent = (TextView) Utils.b(view, R.id.tvCommentContent, "field 'tvCommentContent'", TextView.class); contentItem.tvNickname = (TextView) Utils.b(view, R.id.tvNickname, "field 'tvNickname'", TextView.class); contentItem.tvCommentTime = (TextView) Utils.b(view, R.id.tvCommentTime, "field 'tvCommentTime'", TextView.class); } @Override // butterknife.Unbinder public void unbind() { ContentItem contentItem = this.target; if (contentItem == null) { throw new IllegalStateException("Bindings already cleared."); } this.target = null; contentItem.imgPortrait = null; contentItem.tvCommentContent = null; contentItem.tvNickname = null; contentItem.tvCommentTime = null; } } public interface InteractionListener { void onCommentClick(DiyDetailsModel diyDetailsModel, Map map); void onLikeClick(DiyDetailsModel diyDetailsModel); } public CommentAdapter(Context context, DiyDetailsModel diyDetailsModel, List list, boolean z, InteractionListener interactionListener) { this.mTransform = new GlideCircleTransform(context); this.context = context; this.inflater = LayoutInflater.from(context); this.diyDetailsModel = diyDetailsModel; this.commentModels = list; this.canComment = z; this.listener = interactionListener; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemCount() { return this.commentModels.size(); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemViewType(int i) { return i; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int i) { if (viewHolder instanceof ContentItem) { ((ContentItem) viewHolder).initHolder(this.commentModels.get(i)); } } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { return new ContentItem(this.inflater.inflate(R.layout.recycler_item_diy_comment, viewGroup, false)); } }