Initial commit
This commit is contained in:
135
sources/com/ubt/jimu/pack/adapter/PackSelectAdapter.java
Normal file
135
sources/com/ubt/jimu/pack/adapter/PackSelectAdapter.java
Normal file
@@ -0,0 +1,135 @@
|
||||
package com.ubt.jimu.pack.adapter;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
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.entities.Package;
|
||||
import com.ubt.jimu.widgets.RoundedImageView;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes2.dex */
|
||||
public class PackSelectAdapter extends RecyclerView.Adapter<PackSelectHolder> {
|
||||
private Context a;
|
||||
private List<Package> b;
|
||||
private ListItemOnClickListener c;
|
||||
private int d = -1;
|
||||
private PackSelectHolder e = null;
|
||||
private PackSelectHolder f = null;
|
||||
private long g;
|
||||
|
||||
public interface ListItemOnClickListener {
|
||||
void a(int i, Package r2);
|
||||
}
|
||||
|
||||
class PackSelectHolder extends RecyclerView.ViewHolder {
|
||||
protected RoundedImageView a;
|
||||
protected ImageView b;
|
||||
private RelativeLayout c;
|
||||
private View d;
|
||||
|
||||
public PackSelectHolder(PackSelectAdapter packSelectAdapter, View view) {
|
||||
super(view);
|
||||
a(view);
|
||||
}
|
||||
|
||||
private void a(View view) {
|
||||
this.a = (RoundedImageView) view.findViewById(R.id.im_pack_icon);
|
||||
this.b = (ImageView) view.findViewById(R.id.im_pack_select);
|
||||
this.c = (RelativeLayout) view.findViewById(R.id.card_pack_layout);
|
||||
this.d = view.findViewById(R.id.view_divide);
|
||||
}
|
||||
}
|
||||
|
||||
public PackSelectAdapter(Context context, long j) {
|
||||
this.g = 0L;
|
||||
this.a = context;
|
||||
this.g = j;
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public int getItemCount() {
|
||||
List<Package> list = this.b;
|
||||
if (list == null || list.size() == 0) {
|
||||
return 0;
|
||||
}
|
||||
return this.b.size();
|
||||
}
|
||||
|
||||
private void b(final PackSelectHolder packSelectHolder, final int i) {
|
||||
packSelectHolder.c.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.pack.adapter.PackSelectAdapter.1
|
||||
@Override // android.view.View.OnClickListener
|
||||
public void onClick(View view) {
|
||||
if (PackSelectAdapter.this.c != null) {
|
||||
PackSelectAdapter.this.c.a(i, (Package) PackSelectAdapter.this.b.get(i));
|
||||
}
|
||||
PackSelectAdapter.this.a(i, packSelectHolder);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
public PackSelectHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
|
||||
return new PackSelectHolder(this, View.inflate(this.a, R.layout.item_pack_select_layout, null));
|
||||
}
|
||||
|
||||
public void a(List<Package> list) {
|
||||
this.b = list;
|
||||
if (this.g > 0 && list != null) {
|
||||
int i = 0;
|
||||
while (true) {
|
||||
if (i >= list.size()) {
|
||||
break;
|
||||
}
|
||||
if (this.g == list.get(i).getId()) {
|
||||
this.d = i;
|
||||
break;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
||||
/* renamed from: a, reason: merged with bridge method [inline-methods] */
|
||||
public void onBindViewHolder(PackSelectHolder packSelectHolder, int i) {
|
||||
packSelectHolder.d.setVisibility(i == 0 ? 0 : 8);
|
||||
if (i == this.d) {
|
||||
this.f = packSelectHolder;
|
||||
}
|
||||
String packageImage = this.b.get(i).getPackageImage();
|
||||
packSelectHolder.b.setVisibility(i != this.d ? 4 : 0);
|
||||
RequestBuilder<Drawable> a = Glide.e(JimuApplication.l()).a(packageImage);
|
||||
a.a(new RequestOptions().b(R.drawable.image_load_error).a(R.drawable.image_load_error).b());
|
||||
a.a((ImageView) packSelectHolder.a);
|
||||
b(packSelectHolder, i);
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public void a(int i, PackSelectHolder packSelectHolder) {
|
||||
this.d = i;
|
||||
this.e = this.f;
|
||||
this.f = packSelectHolder;
|
||||
PackSelectHolder packSelectHolder2 = this.e;
|
||||
if (packSelectHolder2 != null) {
|
||||
packSelectHolder2.b.setVisibility(8);
|
||||
}
|
||||
PackSelectHolder packSelectHolder3 = this.f;
|
||||
if (packSelectHolder3 != null) {
|
||||
packSelectHolder3.b.setVisibility(0);
|
||||
}
|
||||
}
|
||||
|
||||
public void a(ListItemOnClickListener listItemOnClickListener) {
|
||||
this.c = listItemOnClickListener;
|
||||
}
|
||||
}
|
151
sources/com/ubt/jimu/pack/adapter/RobotSelectAdapter.java
Normal file
151
sources/com/ubt/jimu/pack/adapter/RobotSelectAdapter.java
Normal file
@@ -0,0 +1,151 @@
|
||||
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<RobotSelectHolder> {
|
||||
private Context a;
|
||||
private List<Robot> 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<Robot> 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<Robot> 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<Drawable> 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;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user