package com.ubt.jimu.message.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.FrameLayout; 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.daimajia.swipe.SwipeLayout; import com.ubt.jimu.R; import com.ubt.jimu.message.JimuMessage; import com.ubt.jimu.utils.TextUtils; import java.util.List; /* loaded from: classes2.dex */ public class UserMessageAdapter extends RecyclerView.Adapter { private Context context; private List data; private LayoutInflater inflater; private OnMessageInteractionListener listener; public interface OnMessageInteractionListener { void onDeleteMsgClick(JimuMessage jimuMessage, int i); void onMessageClick(JimuMessage jimuMessage, int i); } public class UserMsgViewHolder extends RecyclerView.ViewHolder { protected FrameLayout flContent; protected ImageView imgDelete; protected ImageView imgMsgLogo; protected ImageView imgNewMsg; protected SwipeLayout swipeLayout; protected TextView tvContent; protected TextView tvMsgTime; public UserMsgViewHolder(View view) { super(view); ButterKnife.a(this, view); } public void initHolder(final JimuMessage jimuMessage, final int i) { if (i == 0) { ViewGroup.LayoutParams layoutParams = this.flContent.getLayoutParams(); if (layoutParams instanceof ViewGroup.MarginLayoutParams) { ((ViewGroup.MarginLayoutParams) layoutParams).topMargin = UserMessageAdapter.this.context.getResources().getDimensionPixelOffset(R.dimen.msg_item_content_margin_top); this.flContent.setLayoutParams(layoutParams); } } this.tvContent.setText(jimuMessage.getContent()); this.tvMsgTime.setText(TextUtils.a(UserMessageAdapter.this.context, jimuMessage.getCreateTime())); if (jimuMessage.getIsRead() == 0) { this.imgNewMsg.setVisibility(0); } else { this.imgNewMsg.setVisibility(8); } RequestBuilder a = Glide.e(UserMessageAdapter.this.context).a(jimuMessage.getIcon()); a.a(RequestOptions.O().b(R.drawable.default_photo).a(R.drawable.default_photo)); a.a(this.imgMsgLogo); this.swipeLayout.setRightSwipeEnabled(false); View.OnClickListener onClickListener = new View.OnClickListener() { // from class: com.ubt.jimu.message.view.adapter.UserMessageAdapter.UserMsgViewHolder.1 @Override // android.view.View.OnClickListener public void onClick(View view) { if (UserMessageAdapter.this.listener == null) { return; } UserMessageAdapter.this.listener.onMessageClick(jimuMessage, i); } }; this.tvContent.setOnClickListener(onClickListener); this.imgMsgLogo.setOnClickListener(onClickListener); this.tvMsgTime.setOnClickListener(onClickListener); this.imgDelete.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.message.view.adapter.UserMessageAdapter.UserMsgViewHolder.2 @Override // android.view.View.OnClickListener public void onClick(View view) { if (UserMessageAdapter.this.listener == null) { return; } UserMessageAdapter.this.listener.onDeleteMsgClick(jimuMessage, i); } }); } } public class UserMsgViewHolder_ViewBinding implements Unbinder { private UserMsgViewHolder target; public UserMsgViewHolder_ViewBinding(UserMsgViewHolder userMsgViewHolder, View view) { this.target = userMsgViewHolder; userMsgViewHolder.imgNewMsg = (ImageView) Utils.b(view, R.id.imgNewMsg, "field 'imgNewMsg'", ImageView.class); userMsgViewHolder.flContent = (FrameLayout) Utils.b(view, R.id.flContent, "field 'flContent'", FrameLayout.class); userMsgViewHolder.swipeLayout = (SwipeLayout) Utils.b(view, R.id.swipeLayout, "field 'swipeLayout'", SwipeLayout.class); userMsgViewHolder.imgMsgLogo = (ImageView) Utils.b(view, R.id.imgMsgLogo, "field 'imgMsgLogo'", ImageView.class); userMsgViewHolder.tvContent = (TextView) Utils.b(view, R.id.tvContent, "field 'tvContent'", TextView.class); userMsgViewHolder.tvMsgTime = (TextView) Utils.b(view, R.id.tvMsgTime, "field 'tvMsgTime'", TextView.class); userMsgViewHolder.imgDelete = (ImageView) Utils.b(view, R.id.imgDelete, "field 'imgDelete'", ImageView.class); } @Override // butterknife.Unbinder public void unbind() { UserMsgViewHolder userMsgViewHolder = this.target; if (userMsgViewHolder == null) { throw new IllegalStateException("Bindings already cleared."); } this.target = null; userMsgViewHolder.imgNewMsg = null; userMsgViewHolder.flContent = null; userMsgViewHolder.swipeLayout = null; userMsgViewHolder.imgMsgLogo = null; userMsgViewHolder.tvContent = null; userMsgViewHolder.tvMsgTime = null; userMsgViewHolder.imgDelete = null; } } public UserMessageAdapter(Context context, List list) { this.context = context; this.inflater = LayoutInflater.from(context); this.data = list; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemCount() { List list = this.data; if (list == null) { return 0; } return list.size(); } public void setInteractionListener(OnMessageInteractionListener onMessageInteractionListener) { this.listener = onMessageInteractionListener; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public void onBindViewHolder(UserMsgViewHolder userMsgViewHolder, int i) { userMsgViewHolder.initHolder(this.data.get(i), i); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public UserMsgViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { return new UserMsgViewHolder(this.inflater.inflate(R.layout.recycler_item_user_msg, viewGroup, false)); } }