192 lines
8.4 KiB
Java
192 lines
8.4 KiB
Java
package com.ubt.jimu.diy.view;
|
|
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.os.Bundle;
|
|
import android.view.View;
|
|
import android.widget.ImageView;
|
|
import androidx.fragment.app.FragmentActivity;
|
|
import androidx.recyclerview.widget.GridLayoutManager;
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
import com.bottle.hp.album.media.HPMedia;
|
|
import com.bottle.hp.album.selector.AlbumActivity;
|
|
import com.bumptech.glide.Glide;
|
|
import com.google.gson.Gson;
|
|
import com.google.gson.reflect.TypeToken;
|
|
import com.ubt.jimu.BaseActivity;
|
|
import com.ubt.jimu.R;
|
|
import com.ubt.jimu.base.db.diy.DiyStep2Helper;
|
|
import com.ubt.jimu.base.db.diy.DiyStep2Model;
|
|
import com.ubt.jimu.diy.DiyRobotDbHandler;
|
|
import com.ubt.jimu.diy.model.FinalModel;
|
|
import com.ubt.jimu.diy.view.adapter.DirectionAdapter;
|
|
import com.ubt.jimu.diy.view.fragment.BuildStepFragment;
|
|
import com.ubt.jimu.utils.GsonUtil;
|
|
import com.ubt.jimu.utils.ResoureUtils;
|
|
import com.ubt.jimu.utils.TextUtils;
|
|
import com.ubt.jimu.widgets.TitleDiyView;
|
|
import com.ubtech.utils.StringUtils;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class FinalEffectiveActivity extends BaseActivity {
|
|
private int currentPosition;
|
|
private View imgAdd;
|
|
private ImageView imgDelete;
|
|
private ImageView imgSelectPic;
|
|
private ImageView imgSure;
|
|
private DirectionAdapter mAdapter;
|
|
private DiyStep2Model mDiyStep2Model;
|
|
private List<FinalModel> mList;
|
|
private RecyclerView ryDefault;
|
|
private TitleDiyView titleFinal;
|
|
|
|
private void bindClick() {
|
|
this.imgSure.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.FinalEffectiveActivity.1
|
|
@Override // android.view.View.OnClickListener
|
|
public void onClick(View view) {
|
|
String json = new Gson().toJson(FinalEffectiveActivity.this.mList);
|
|
for (int i = 0; i < FinalEffectiveActivity.this.mList.size() && StringUtils.e(((FinalModel) FinalEffectiveActivity.this.mList.get(i)).getPicPath()); i++) {
|
|
}
|
|
FinalEffectiveActivity.this.mDiyStep2Model.setPicJson(json);
|
|
FinalEffectiveActivity.this.mDiyStep2Model.setStep2state(1);
|
|
FinalEffectiveActivity.this.mDiyStep2Model.setStep3lock(1);
|
|
DiyStep2Helper.getInstance().insertData(FinalEffectiveActivity.this.mDiyStep2Model);
|
|
FinalEffectiveActivity.this.finish();
|
|
}
|
|
});
|
|
this.imgSelectPic.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.FinalEffectiveActivity.2
|
|
@Override // android.view.View.OnClickListener
|
|
public void onClick(View view) {
|
|
AlbumActivity.a(FinalEffectiveActivity.this, 101, 1, null, 1);
|
|
}
|
|
});
|
|
this.imgDelete.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.diy.view.FinalEffectiveActivity.3
|
|
@Override // android.view.View.OnClickListener
|
|
public void onClick(View view) {
|
|
((FinalModel) FinalEffectiveActivity.this.mList.get(FinalEffectiveActivity.this.currentPosition)).setPicPath("");
|
|
FinalEffectiveActivity finalEffectiveActivity = FinalEffectiveActivity.this;
|
|
finalEffectiveActivity.initCardView(finalEffectiveActivity.currentPosition);
|
|
}
|
|
});
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public void initCardView(int i) {
|
|
boolean z;
|
|
if (i == -1) {
|
|
this.imgDelete.setVisibility(8);
|
|
Glide.a((FragmentActivity) this).a(Integer.valueOf(R.drawable.diy_perspective_01)).a(this.imgSelectPic);
|
|
this.imgAdd.setVisibility(0);
|
|
} else {
|
|
if (StringUtils.e(this.mList.get(i).getPicPath())) {
|
|
Glide.a((FragmentActivity) this).a(Integer.valueOf(ResoureUtils.a(this, String.format("diy_perspective_0%s", String.valueOf(i + 1)), "drawable"))).a(this.imgSelectPic);
|
|
this.imgDelete.setVisibility(8);
|
|
this.imgAdd.setVisibility(0);
|
|
} else {
|
|
Glide.a((FragmentActivity) this).a(this.mList.get(i).getPicPath()).a(this.imgSelectPic);
|
|
this.imgDelete.setVisibility(0);
|
|
this.imgAdd.setVisibility(8);
|
|
}
|
|
this.mDiyStep2Model.setDirection(Integer.valueOf(i));
|
|
}
|
|
int i2 = 2;
|
|
while (true) {
|
|
if (i2 >= this.mList.size()) {
|
|
z = false;
|
|
break;
|
|
} else {
|
|
if (!StringUtils.e(this.mList.get(i2).getPicPath())) {
|
|
z = true;
|
|
break;
|
|
}
|
|
i2++;
|
|
}
|
|
}
|
|
if (!(StringUtils.e(this.mList.get(0).getPicPath()) && StringUtils.e(this.mList.get(1).getPicPath())) && z) {
|
|
TextUtils.a((View) this.imgSure, true);
|
|
} else {
|
|
TextUtils.a((View) this.imgSure, false);
|
|
}
|
|
this.mAdapter.notifyDataSetChanged();
|
|
}
|
|
|
|
private void initData() {
|
|
this.titleFinal.setDiyTitle(getString(R.string.diy_final));
|
|
this.mDiyStep2Model = DiyStep2Helper.getInstance().queryForUUid(getIntent().getStringExtra(BuildStepFragment.UUID));
|
|
this.currentPosition = this.mDiyStep2Model.getDirection().intValue() - 1;
|
|
this.mList = (List) GsonUtil.a(this.mDiyStep2Model.getPicJson(), new TypeToken<List<FinalModel>>() { // from class: com.ubt.jimu.diy.view.FinalEffectiveActivity.4
|
|
});
|
|
if (this.mList == null) {
|
|
this.mList = new ArrayList();
|
|
for (int i = 0; i < 8; i++) {
|
|
FinalModel finalModel = new FinalModel();
|
|
if (i == 0) {
|
|
finalModel.setSelected(true);
|
|
} else {
|
|
finalModel.setSelected(false);
|
|
}
|
|
finalModel.setAdd(false);
|
|
this.mList.add(finalModel);
|
|
}
|
|
}
|
|
this.mAdapter = new DirectionAdapter(this, this.mList);
|
|
this.ryDefault.setLayoutManager(new GridLayoutManager((Context) this, 2, 1, false));
|
|
this.ryDefault.setAdapter(this.mAdapter);
|
|
}
|
|
|
|
private void initView() {
|
|
this.titleFinal = (TitleDiyView) findViewById(R.id.title_final);
|
|
this.ryDefault = (RecyclerView) findViewById(R.id.ry_default);
|
|
this.imgSelectPic = (ImageView) findViewById(R.id.img_select_pic);
|
|
this.imgDelete = (ImageView) findViewById(R.id.img_delete);
|
|
this.imgSure = (ImageView) findViewById(R.id.img_sure);
|
|
this.imgAdd = findViewById(R.id.img_add);
|
|
}
|
|
|
|
public static void start(Context context, String str) {
|
|
Intent intent = new Intent(context, (Class<?>) FinalEffectiveActivity.class);
|
|
intent.putExtra(BuildStepFragment.UUID, str);
|
|
context.startActivity(intent);
|
|
}
|
|
|
|
public void itemClick(int i) {
|
|
this.currentPosition = i;
|
|
initCardView(i);
|
|
}
|
|
|
|
@Override // androidx.fragment.app.FragmentActivity, android.app.Activity
|
|
protected void onActivityResult(int i, int i2, Intent intent) {
|
|
ArrayList arrayList;
|
|
super.onActivityResult(i, i2, intent);
|
|
if (-1 != i2 || intent == null || (arrayList = (ArrayList) intent.getSerializableExtra("result_data")) == null || arrayList.size() <= 0) {
|
|
return;
|
|
}
|
|
DiyRobotDbHandler.deleteFile(this.mList.get(this.currentPosition).getPicPath());
|
|
this.mList.get(this.currentPosition).setPicPath(DiyRobotDbHandler.saveDiyFile(DiyFanActivity.uuid, ((HPMedia) arrayList.get(0)).getPath()));
|
|
this.mList.get(this.currentPosition).setDierection(this.currentPosition + 1);
|
|
this.mList.get(this.currentPosition).setSelected(true);
|
|
initCardView(this.currentPosition);
|
|
}
|
|
|
|
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
|
|
protected void onCreate(Bundle bundle) {
|
|
super.onCreate(bundle);
|
|
setContentView(R.layout.activity_effective);
|
|
initView();
|
|
initData();
|
|
DiyStep2Model diyStep2Model = this.mDiyStep2Model;
|
|
if (diyStep2Model != null) {
|
|
initCardView(diyStep2Model.getDirection().intValue());
|
|
} else {
|
|
initCardView(-1);
|
|
}
|
|
bindClick();
|
|
}
|
|
|
|
@Override // com.ubt.jimu.BaseActivity
|
|
public void relayout() {
|
|
}
|
|
}
|