package com.ubt.jimu.pack.adapter; import android.content.Context; import android.graphics.drawable.Drawable; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.RelativeLayout; import android.widget.TextView; import androidx.recyclerview.widget.RecyclerView; 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.base.cache.Cache; import com.ubt.jimu.base.entities.Robot; import com.ubt.jimu.utils.LogUtils; import java.util.List; /* loaded from: classes2.dex */ public class RobotSelectAdapter extends RecyclerView.Adapter { private Context a; private List b; private ListItemOnClickListener c; private int d; private int e = -1; private RobotSelectHolder f = null; private RobotSelectHolder g = null; public interface ListItemOnClickListener { void a(int i, Robot robot, View view, View view2); } class RobotSelectHolder extends RecyclerView.ViewHolder { protected ImageView a; protected ImageView b; private RelativeLayout c; private TextView d; private TextView e; private View f; public RobotSelectHolder(RobotSelectAdapter robotSelectAdapter, View view) { super(view); a(view); } private void a(View view) { this.c = (RelativeLayout) view.findViewById(R.id.card_robot_layout); this.a = (ImageView) view.findViewById(R.id.im_robot_icon); this.d = (TextView) view.findViewById(R.id.tv_robot_name); this.f = view.findViewById(R.id.view_divide); this.e = (TextView) view.findViewById(R.id.tv_robot_guide); this.b = (ImageView) view.findViewById(R.id.im_is_select); } } public RobotSelectAdapter(Context context) { this.a = context; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemCount() { List list = this.b; if (list == null || list.size() == 0) { return 0; } return this.b.size(); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public RobotSelectHolder onCreateViewHolder(ViewGroup viewGroup, int i) { return new RobotSelectHolder(this, LayoutInflater.from(this.a).inflate(R.layout.item_robot_setect, viewGroup, false)); } private void b(final RobotSelectHolder robotSelectHolder, final int i) { robotSelectHolder.c.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.pack.adapter.RobotSelectAdapter.1 @Override // android.view.View.OnClickListener public void onClick(View view) { if (RobotSelectAdapter.this.c != null) { ListItemOnClickListener listItemOnClickListener = RobotSelectAdapter.this.c; int i2 = i; Robot robot = (Robot) RobotSelectAdapter.this.b.get(i); RobotSelectHolder robotSelectHolder2 = robotSelectHolder; listItemOnClickListener.a(i2, robot, robotSelectHolder2.a, robotSelectHolder2.d); } RobotSelectAdapter robotSelectAdapter = RobotSelectAdapter.this; robotSelectAdapter.d = robotSelectAdapter.e; RobotSelectAdapter.this.e = i; RobotSelectAdapter robotSelectAdapter2 = RobotSelectAdapter.this; robotSelectAdapter2.f = robotSelectAdapter2.g; RobotSelectAdapter.this.g = robotSelectHolder; if (RobotSelectAdapter.this.f != null) { RobotSelectAdapter.this.f.b.setVisibility(4); } if (RobotSelectAdapter.this.g != null) { RobotSelectAdapter.this.g.b.setVisibility(0); } } }); } public void a(List list) { this.b = list; Robot robot = Cache.getInstance().getRobot(); if (robot != null) { long modelId = robot.getModelId(); for (int i = 0; i < list.size(); i++) { Robot robot2 = list.get(i); if (robot2 != null && modelId == robot2.getModelId()) { this.e = i; LogUtils.c("currentSelectPosition:" + this.e); } } } notifyDataSetChanged(); } private String b(int i) { if (i == 1) { return this.a.getResources().getString(R.string.level_primary); } if (i != 2 && i != 3) { return this.a.getResources().getString(R.string.level_advance); } return this.a.getResources().getString(R.string.level_middle); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onBindViewHolder(RobotSelectHolder robotSelectHolder, int i) { robotSelectHolder.f.setVisibility(i == 0 ? 0 : 8); if (i == this.e) { this.g = robotSelectHolder; } robotSelectHolder.b.setVisibility(i != this.e ? 4 : 0); Robot robot = this.b.get(i); RequestBuilder a = Glide.e(JimuApplication.l()).a(robot.getFilePath()); a.a(new RequestOptions().b(R.drawable.image_load_error).a(R.drawable.image_load_error).b()); a.a(robotSelectHolder.a); robotSelectHolder.d.setText(TextUtils.isEmpty(robot.getModelDescriptionLangeage()) ? robot.getModelDescription() : robot.getModelDescriptionLangeage()); robotSelectHolder.e.setText(b((int) robot.getModelCommentScort())); b(robotSelectHolder, i); } public void a(ListItemOnClickListener listItemOnClickListener) { this.c = listItemOnClickListener; } }