package com.ubt.jimu.user.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.LinearLayout; import android.widget.TextView; import androidx.cardview.widget.CardView; import androidx.recyclerview.widget.RecyclerView; import butterknife.ButterKnife; import butterknife.Unbinder; import butterknife.internal.DebouncingOnClickListener; import butterknife.internal.Utils; import com.bumptech.glide.Glide; import com.bumptech.glide.RequestBuilder; import com.bumptech.glide.request.RequestOptions; import com.ubt.jimu.JimuApplication; import com.ubt.jimu.R; import com.ubt.jimu.diy.DiyRobotFile; import com.ubt.jimu.user.view.UserCenterActivity; import java.util.List; /* loaded from: classes2.dex */ public class PostAndDiyAdapter extends RecyclerView.Adapter { List a; LayoutInflater b; private Context c; private RequestOptions d; private IPostOrDiyListener e; private LinearLayout.LayoutParams f; private boolean g; public abstract class BaseViewHolder extends RecyclerView.ViewHolder { public BaseViewHolder(PostAndDiyAdapter postAndDiyAdapter, View view) { super(view); } public abstract void a(UserCenterActivity.ViewHolderItem viewHolderItem); } public interface IPostOrDiyListener { void a(UserCenterActivity.ViewHolderItem viewHolderItem); void b(UserCenterActivity.ViewHolderItem viewHolderItem); void onNewDiy(View view); void onNewPost(View view); } public class NewDiyViewHolder extends BaseViewHolder { TextView qTextView; public NewDiyViewHolder(View view) { super(PostAndDiyAdapter.this, view); ButterKnife.a(this, view); } @Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.BaseViewHolder public void a(UserCenterActivity.ViewHolderItem viewHolderItem) { if (viewHolderItem.f) { this.qTextView.setText(R.string.search_no_content); } else { this.qTextView.setText(R.string.please_wait); } } public void onNewDiy(View view) { if (PostAndDiyAdapter.this.e != null) { PostAndDiyAdapter.this.e.onNewDiy(view); } } } public class NewDiyViewHolder_ViewBinding implements Unbinder { private NewDiyViewHolder b; private View c; public NewDiyViewHolder_ViewBinding(final NewDiyViewHolder newDiyViewHolder, View view) { this.b = newDiyViewHolder; View a = Utils.a(view, R.id.tvCreate, "field 'qTextView' and method 'onNewDiy'"); newDiyViewHolder.qTextView = (TextView) Utils.a(a, R.id.tvCreate, "field 'qTextView'", TextView.class); this.c = a; a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.NewDiyViewHolder_ViewBinding.1 @Override // butterknife.internal.DebouncingOnClickListener public void doClick(View view2) { newDiyViewHolder.onNewDiy(view2); } }); } @Override // butterknife.Unbinder public void unbind() { NewDiyViewHolder newDiyViewHolder = this.b; if (newDiyViewHolder == null) { throw new IllegalStateException("Bindings already cleared."); } this.b = null; newDiyViewHolder.qTextView = null; this.c.setOnClickListener(null); this.c = null; } } public class PostOrDiyViewHolder extends BaseViewHolder { UserCenterActivity.ViewHolderItem a; ImageView imgLogo; public PostOrDiyViewHolder(View view) { super(PostAndDiyAdapter.this, view); ButterKnife.a(this, view); } @Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.BaseViewHolder public void a(UserCenterActivity.ViewHolderItem viewHolderItem) { this.a = viewHolderItem; if (!PostAndDiyAdapter.this.g) { this.imgLogo.setLayoutParams(PostAndDiyAdapter.this.f); } RequestBuilder a = Glide.e(PostAndDiyAdapter.this.c).a(viewHolderItem.c); a.a(PostAndDiyAdapter.this.d); a.a(this.imgLogo); } public void onNewDiy(View view) { if (PostAndDiyAdapter.this.e != null) { if (261 == this.a.a) { PostAndDiyAdapter.this.e.a(this.a); } else { PostAndDiyAdapter.this.e.b(this.a); } } } } public class PostOrDiyViewHolder_ViewBinding implements Unbinder { private PostOrDiyViewHolder b; private View c; public PostOrDiyViewHolder_ViewBinding(final PostOrDiyViewHolder postOrDiyViewHolder, View view) { this.b = postOrDiyViewHolder; View a = Utils.a(view, R.id.imgLogo, "field 'imgLogo' and method 'onNewDiy'"); postOrDiyViewHolder.imgLogo = (ImageView) Utils.a(a, R.id.imgLogo, "field 'imgLogo'", ImageView.class); this.c = a; a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.PostOrDiyViewHolder_ViewBinding.1 @Override // butterknife.internal.DebouncingOnClickListener public void doClick(View view2) { postOrDiyViewHolder.onNewDiy(view2); } }); } @Override // butterknife.Unbinder public void unbind() { PostOrDiyViewHolder postOrDiyViewHolder = this.b; if (postOrDiyViewHolder == null) { throw new IllegalStateException("Bindings already cleared."); } this.b = null; postOrDiyViewHolder.imgLogo = null; this.c.setOnClickListener(null); this.c = null; } } public class PublishViewHolder extends BaseViewHolder { TextView actionTextView; TextView contentTextView; CardView postActionParent; public PublishViewHolder(View view) { super(PostAndDiyAdapter.this, view); ButterKnife.a(this, view); } @Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.BaseViewHolder public void a(UserCenterActivity.ViewHolderItem viewHolderItem) { if (viewHolderItem.e) { this.postActionParent.setVisibility(0); } else { this.postActionParent.setVisibility(8); } } public void onPost(View view) { if (PostAndDiyAdapter.this.e != null) { PostAndDiyAdapter.this.e.onNewPost(view); } } } public class PublishViewHolder_ViewBinding implements Unbinder { private PublishViewHolder b; private View c; public PublishViewHolder_ViewBinding(final PublishViewHolder publishViewHolder, View view) { this.b = publishViewHolder; publishViewHolder.contentTextView = (TextView) Utils.b(view, R.id.contentTextView, "field 'contentTextView'", TextView.class); View a = Utils.a(view, R.id.postActionParent, "field 'postActionParent' and method 'onPost'"); publishViewHolder.postActionParent = (CardView) Utils.a(a, R.id.postActionParent, "field 'postActionParent'", CardView.class); this.c = a; a.setOnClickListener(new DebouncingOnClickListener(this) { // from class: com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.PublishViewHolder_ViewBinding.1 @Override // butterknife.internal.DebouncingOnClickListener public void doClick(View view2) { publishViewHolder.onPost(view2); } }); publishViewHolder.actionTextView = (TextView) Utils.b(view, R.id.actionTextView, "field 'actionTextView'", TextView.class); } @Override // butterknife.Unbinder public void unbind() { PublishViewHolder publishViewHolder = this.b; if (publishViewHolder == null) { throw new IllegalStateException("Bindings already cleared."); } this.b = null; publishViewHolder.contentTextView = null; publishViewHolder.postActionParent = null; publishViewHolder.actionTextView = null; this.c.setOnClickListener(null); this.c = null; } } public class TitleViewHolder extends BaseViewHolder { View dividerLine; TextView tvTitle; View viewMarginTop; public TitleViewHolder(PostAndDiyAdapter postAndDiyAdapter, View view) { super(postAndDiyAdapter, view); ButterKnife.a(this, view); } @Override // com.ubt.jimu.user.view.adapter.PostAndDiyAdapter.BaseViewHolder public void a(UserCenterActivity.ViewHolderItem viewHolderItem) { this.tvTitle.setText(viewHolderItem.b); if (viewHolderItem.d) { this.dividerLine.setVisibility(0); this.viewMarginTop.setVisibility(8); } else { this.dividerLine.setVisibility(8); this.viewMarginTop.setVisibility(0); } } } public class TitleViewHolder_ViewBinding implements Unbinder { private TitleViewHolder b; public TitleViewHolder_ViewBinding(TitleViewHolder titleViewHolder, View view) { this.b = titleViewHolder; titleViewHolder.viewMarginTop = Utils.a(view, R.id.viewMarginTop, "field 'viewMarginTop'"); titleViewHolder.dividerLine = Utils.a(view, R.id.dividerLine, "field 'dividerLine'"); titleViewHolder.tvTitle = (TextView) Utils.b(view, R.id.tvTitle, "field 'tvTitle'", TextView.class); } @Override // butterknife.Unbinder public void unbind() { TitleViewHolder titleViewHolder = this.b; if (titleViewHolder == null) { throw new IllegalStateException("Bindings already cleared."); } this.b = null; titleViewHolder.viewMarginTop = null; titleViewHolder.dividerLine = null; titleViewHolder.tvTitle = null; } } public PostAndDiyAdapter(Context context, List list, IPostOrDiyListener iPostOrDiyListener) { this.a = list; this.b = LayoutInflater.from(context); this.c = context; this.e = iPostOrDiyListener; int dimensionPixelOffset = context.getResources().getDimensionPixelOffset(R.dimen.user_center_post_and_diy_item_ui_width); int dimensionPixelOffset2 = context.getResources().getDimensionPixelOffset(R.dimen.user_center_post_and_diy_item_ui_height); this.d = RequestOptions.N().a(dimensionPixelOffset, dimensionPixelOffset2).b(R.drawable.ic_placeholder).a(R.drawable.ic_placeholder); this.f = new LinearLayout.LayoutParams(-1, dimensionPixelOffset2); this.g = JimuApplication.l().i(); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemCount() { return this.a.size(); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemViewType(int i) { UserCenterActivity.ViewHolderItem viewHolderItem = this.a.get(i); return viewHolderItem == null ? DiyRobotFile.TYPE_MODEL : viewHolderItem.a; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int i) { if (viewHolder instanceof BaseViewHolder) { ((BaseViewHolder) viewHolder).a(this.a.get(i)); } } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { PostOrDiyViewHolder postOrDiyViewHolder; switch (i) { case DiyRobotFile.TYPE_MODEL /* 257 */: return new TitleViewHolder(this, this.b.inflate(R.layout.recycler_item_user_center_title, (ViewGroup) null)); case DiyRobotFile.TYPE_SERVO /* 258 */: return new PublishViewHolder(this.b.inflate(R.layout.recycler_item_user_center_publish, (ViewGroup) null)); case DiyRobotFile.TYPE_LOGO /* 259 */: postOrDiyViewHolder = new PostOrDiyViewHolder(this.b.inflate(R.layout.recycler_item_user_center_post_or_diy, (ViewGroup) null)); break; case 260: return new NewDiyViewHolder(this.b.inflate(R.layout.recycler_item_user_center_create, (ViewGroup) null)); case 261: postOrDiyViewHolder = new PostOrDiyViewHolder(this.b.inflate(R.layout.recycler_item_user_center_post_or_diy, (ViewGroup) null)); break; default: return null; } return postOrDiyViewHolder; } }