package com.ubt.jimu.diy.view.fragment; import android.app.Activity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.RecyclerView; import com.ubt.jimu.R; import com.ubt.jimu.diy.model.DiyBuildModel; import com.ubt.jimu.diy.view.adapter.DiyBuildStepAdapter; import com.ubt.jimu.utils.SPUtils; import com.ubt.jimu.utils.smartScaleTool.ScreenUtils; import com.ubt.jimu.widgets.SpaceItemDecoration; import com.ubt.jimu.widgets.TitleDiyView; import com.ubtech.utils.DisplayUtil; import com.ubtech.utils.StringUtils; import com.ubtech.view.fragment.BaseFragment; import java.util.List; /* loaded from: classes2.dex */ public class BuildStepFragment extends BaseFragment { public static final String UUID = "uuid"; private List fLists; public boolean isShowSingle = true; private DiyBuildStepAdapter mBuildAdapter; private RecyclerView rvBuild; private TitleDiyView title; private String uuid; private void bindClick() { this.title.setRightListener(new TitleDiyView.RightOnClickListener() { // from class: com.ubt.jimu.diy.view.fragment.BuildStepFragment.1 @Override // com.ubt.jimu.widgets.TitleDiyView.RightOnClickListener public void onClick() { BuildStepFragment buildStepFragment = BuildStepFragment.this; buildStepFragment.isShowSingle = !buildStepFragment.isShowSingle; buildStepFragment.mBuildAdapter.isEdit(!BuildStepFragment.this.isShowSingle); BuildStepFragment buildStepFragment2 = BuildStepFragment.this; if (!buildStepFragment2.isShowSingle) { buildStepFragment2.title.setDiyRightResource(R.drawable.diy_step_cancel); BuildStepFragment.this.title.setDiyPreRightResource(R.drawable.diy_step_delete); BuildStepFragment.this.mBuildAdapter.notifyDataSetChanged(); return; } buildStepFragment2.title.setDiyRightResource(R.drawable.diy_edit_nor); BuildStepFragment.this.title.setDiyPreRightResource(0); for (int size = BuildStepFragment.this.fLists.size(); size > 0; size--) { ((DiyBuildModel) BuildStepFragment.this.fLists.get(size - 1)).setDelete(false); } BuildStepFragment.this.mBuildAdapter.notifyChanged(BuildStepFragment.this.fLists); SPUtils.a(StringUtils.c(BuildStepFragment.this.uuid), BuildStepFragment.this.fLists); } }); this.title.setPreRightListener(new TitleDiyView.PreRightOnClickListener() { // from class: com.ubt.jimu.diy.view.fragment.BuildStepFragment.2 @Override // com.ubt.jimu.widgets.TitleDiyView.PreRightOnClickListener public void onClick() { BuildStepFragment.this.mBuildAdapter.isEdit(false); BuildStepFragment.this.title.setDiyRightResource(R.drawable.diy_edit_nor); BuildStepFragment.this.title.setDiyPreRightResource(0); for (int size = BuildStepFragment.this.fLists.size(); size > 0; size--) { int i = size - 1; if (((DiyBuildModel) BuildStepFragment.this.fLists.get(i)).isDelete()) { BuildStepFragment.this.fLists.remove(i); } } BuildStepFragment.this.mBuildAdapter.notifyChanged(BuildStepFragment.this.fLists); SPUtils.a(StringUtils.c(BuildStepFragment.this.uuid), BuildStepFragment.this.fLists); } }); } private void configWh() { this.rvBuild.post(new Runnable() { // from class: com.ubt.jimu.diy.view.fragment.BuildStepFragment.3 @Override // java.lang.Runnable public void run() { BuildStepFragment.this.mBuildAdapter.setWh(ScreenUtils.a(0.6666667f, BuildStepFragment.this.rvBuild, ((BaseFragment) BuildStepFragment.this).mActivity.getResources().getDimension(R.dimen.diy_edit_list_left), 3)); BuildStepFragment.this.mBuildAdapter.notifyDataSetChanged(); } }); } public static BuildStepFragment create(String str) { BuildStepFragment buildStepFragment = new BuildStepFragment(); Bundle bundle = new Bundle(); bundle.putString(UUID, str); buildStepFragment.setArguments(bundle); return buildStepFragment; } private void initData() { this.uuid = getArguments().getString(UUID); this.title.setDiyTitle(this.mActivity.getString(R.string.diy_step)); this.title.setDiyRightResource(R.drawable.diy_edit_nor); this.mBuildAdapter = new DiyBuildStepAdapter(this.mActivity, this.fLists); this.rvBuild.setLayoutManager(new GridLayoutManager(this.mActivity, 3)); this.rvBuild.setAdapter(this.mBuildAdapter); this.mBuildAdapter.setUUID(this.uuid); RecyclerView recyclerView = this.rvBuild; Activity activity = this.mActivity; int a = DisplayUtil.a(activity, activity.getResources().getDimension(R.dimen.diy_edit_list_bottom)); Activity activity2 = this.mActivity; recyclerView.a(new SpaceItemDecoration(a, DisplayUtil.a(activity2, activity2.getResources().getDimension(R.dimen.diy_edit_list_left)), 3)); configWh(); } private void initView() { this.title = (TitleDiyView) ((BaseFragment) this).mView.findViewById(R.id.title); this.rvBuild = (RecyclerView) ((BaseFragment) this).mView.findViewById(R.id.rv_build); } @Override // com.ubtech.view.fragment.BaseFragment, androidx.fragment.app.Fragment public View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) { return layoutInflater.inflate(R.layout.fragment_build, viewGroup, false); } @Override // androidx.fragment.app.Fragment public void onStart() { super.onStart(); this.fLists = (List) SPUtils.c(StringUtils.c(this.uuid)); this.mBuildAdapter.notifyChanged(this.fLists); } @Override // androidx.fragment.app.Fragment public void onViewCreated(View view, Bundle bundle) { super.onViewCreated(view, bundle); ((BaseFragment) this).mView = view; initView(); initData(); bindClick(); } }