67 lines
2.7 KiB
Java
67 lines
2.7 KiB
Java
package com.ubt.jimu.diy.view.adapter;
|
|
|
|
import android.content.Context;
|
|
import android.view.View;
|
|
import android.widget.ImageView;
|
|
import com.recyclelib.adapter.BaseRecyclerAdapter;
|
|
import com.ubt.jimu.R;
|
|
import com.ubt.jimu.diy.model.FinalModel;
|
|
import com.ubt.jimu.diy.view.FinalEffectiveActivity;
|
|
import com.ubt.jimu.utils.ResoureUtils;
|
|
import com.ubt.jimu.widgets.screenAdaptive.XFrameLayout;
|
|
import com.ubtech.utils.StringUtils;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class DirectionAdapter extends BaseRecyclerAdapter<FinalModel> {
|
|
private int currentPosition;
|
|
|
|
public DirectionAdapter(Context context, List<FinalModel> list) {
|
|
super(context, list);
|
|
this.currentPosition = 0;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void onClick2(int i) {
|
|
for (int i2 = 0; i2 < this.mList.size(); i2++) {
|
|
if (i2 == i) {
|
|
((FinalModel) this.mList.get(i2)).setSelected(true);
|
|
} else {
|
|
((FinalModel) this.mList.get(i2)).setSelected(false);
|
|
}
|
|
}
|
|
notifyDataSetChanged();
|
|
}
|
|
|
|
@Override // com.recyclelib.adapter.BaseRecyclerAdapter
|
|
public int layoutId() {
|
|
return R.layout.item_direction;
|
|
}
|
|
|
|
@Override // androidx.recyclerview.widget.RecyclerView.Adapter
|
|
public void onBindViewHolder(BaseRecyclerAdapter.BaseViewHolder baseViewHolder, final int i) {
|
|
FinalModel finalModel = (FinalModel) this.mList.get(i);
|
|
ImageView imageView = (ImageView) baseViewHolder.getView(R.id.img_direction);
|
|
XFrameLayout xFrameLayout = (XFrameLayout) baseViewHolder.getView(R.id.fm_back);
|
|
ImageView imageView2 = (ImageView) baseViewHolder.getView(R.id.img_sure);
|
|
imageView.setBackgroundResource(ResoureUtils.a(this.mContext, String.format("diy_perspective_icon_%s", String.valueOf(i + 1)), "drawable"));
|
|
if (finalModel.isSelected()) {
|
|
xFrameLayout.setBackgroundResource(R.drawable.diy_perspective_bg_press);
|
|
} else {
|
|
xFrameLayout.setBackgroundResource(R.drawable.diy_perspective_bg_nor);
|
|
}
|
|
if (StringUtils.e(finalModel.getPicPath())) {
|
|
imageView2.setVisibility(8);
|
|
} else {
|
|
imageView2.setVisibility(0);
|
|
}
|
|
baseViewHolder.itemView.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.adapter.DirectionAdapter.1
|
|
@Override // android.view.View.OnClickListener
|
|
public void onClick(View view) {
|
|
DirectionAdapter.this.onClick2(i);
|
|
((FinalEffectiveActivity) ((BaseRecyclerAdapter) DirectionAdapter.this).mContext).itemClick(i);
|
|
}
|
|
});
|
|
}
|
|
}
|