package com.ubt.jimu.controller.adapter; import android.content.Context; 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 com.ubt.jimu.R; import com.ubt.jimu.base.data.CtrlMotionType; import com.ubt.jimu.base.data.Engine; import com.ubt.jimu.base.data.Motor; import com.ubt.jimu.base.data.Servo; import com.ubt.jimu.base.data.ServoMode; import com.ubt.jimu.controller.data.config.SliderConfig; import java.util.List; /* loaded from: classes.dex */ public class VSliderSetAdapter extends RecyclerView.Adapter { private Context a; private View b; private OnItemClickListener c; private List d; private SliderConfig e; private int f; private CtrlMotionType g; public class AngleViewHolder extends RecyclerView.ViewHolder { public TextView a; public ImageView b; public AngleViewHolder(VSliderSetAdapter vSliderSetAdapter, View view) { super(view); this.a = (TextView) view.findViewById(R.id.tv_engine_name); this.b = (ImageView) view.findViewById(R.id.im_engine_icon); } } public interface OnItemClickListener { void a(Engine engine, int i); void c(Servo servo); } public VSliderSetAdapter(Context context) { this.a = context; } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public int getItemCount() { List list = this.d; if (list == null || list.size() <= 0) { return 0; } return this.d.size(); } /* JADX INFO: Access modifiers changed from: private */ public boolean b(Engine engine) { return this.e != null && engine.getId() == this.f && this.g == engine.getMotionType(); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter public AngleViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { return new AngleViewHolder(this, LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.item_angle_set, viewGroup, false)); } public void a(List list) { this.d = list; notifyDataSetChanged(); } public void a(SliderConfig sliderConfig) { this.e = sliderConfig; SliderConfig sliderConfig2 = this.e; if (sliderConfig2 != null) { this.f = sliderConfig2.getServoID(); this.g = this.e.getMotionType(); } notifyDataSetChanged(); } @Override // androidx.recyclerview.widget.RecyclerView.Adapter /* renamed from: a, reason: merged with bridge method [inline-methods] */ public void onBindViewHolder(final AngleViewHolder angleViewHolder, final int i) { final Engine engine = this.d.get(i); if (engine != null) { if (engine instanceof Servo) { Servo servo = (Servo) engine; angleViewHolder.a.setText(String.format(this.a.getResources().getString(R.string.servo_mode_servo_index), Integer.valueOf(servo.getId()))); if (servo.getModeType() == ServoMode.SERVO_MODE_TURN) { angleViewHolder.b.setBackgroundResource(R.mipmap.ic_servo_turn); } else { angleViewHolder.b.setBackgroundResource(R.mipmap.ic_servo_angle); } } else if (engine instanceof Motor) { angleViewHolder.a.setText(String.format(this.a.getResources().getString(R.string.control_motor_index), Integer.valueOf(engine.getId()))); angleViewHolder.b.setBackgroundResource(R.mipmap.ic_motor); } if (a(engine)) { angleViewHolder.itemView.setBackgroundColor(this.a.getResources().getColor(R.color.bg_4D24A8FF)); this.b = angleViewHolder.itemView; OnItemClickListener onItemClickListener = this.c; if (onItemClickListener != null) { onItemClickListener.a(engine, i); } } else { angleViewHolder.itemView.setBackgroundColor(this.a.getResources().getColor(R.color.color_FFFFFF)); } if (engine.isConfigged() && !b(engine)) { angleViewHolder.b.setAlpha(0.65f); angleViewHolder.a.setAlpha(0.65f); } else { angleViewHolder.b.setAlpha(1.0f); angleViewHolder.a.setAlpha(1.0f); } } angleViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.controller.adapter.VSliderSetAdapter.1 @Override // android.view.View.OnClickListener public void onClick(View view) { Engine engine2 = engine; if ((engine2 instanceof Servo) && ((Servo) engine2).getModeType() != ServoMode.SERVO_MODE_TURN) { VSliderSetAdapter.this.c.c((Servo) engine); return; } if (!engine.isConfigged() || VSliderSetAdapter.this.b(engine)) { if (VSliderSetAdapter.this.b != null) { VSliderSetAdapter.this.b.setBackgroundColor(VSliderSetAdapter.this.a.getResources().getColor(R.color.color_FFFFFF)); } angleViewHolder.itemView.setBackgroundColor(VSliderSetAdapter.this.a.getResources().getColor(R.color.bg_4D24A8FF)); VSliderSetAdapter.this.b = angleViewHolder.itemView; if (VSliderSetAdapter.this.c != null) { VSliderSetAdapter.this.c.a(engine, i); } } } }); } private boolean a(Engine engine) { return this.e != null && engine.getId() == this.e.getServoID() && this.e.getMotionType() == engine.getMotionType(); } public void a(OnItemClickListener onItemClickListener) { this.c = onItemClickListener; } }