TikTok.apk(点击下载) / ProfileNaviAutoCreationSkinToneFragment.java
package com.ss.android.ugc.aweme.view.autocreation;
import X.AbstractC03800Dx;
import X.AbstractC08690Ws;
import X.AbstractC08730Ww;
import X.AbstractC105084Bl;
import X.AbstractC208928Iv;
import X.AbstractC21780tj;
import X.AbstractC23460wR;
import X.AbstractC30361Ib;
import X.AbstractC30371Ic;
import X.AbstractC30381Id;
import X.AbstractC53573L1u;
import X.AbstractC53601L2w;
import X.AnonymousClass0CH;
import X.AnonymousClass0EJ;
import X.AnonymousClass198;
import X.AnonymousClass1IL;
import X.AnonymousClass1IM;
import X.AnonymousClass1IX;
import X.AnonymousClass1MA;
import X.AnonymousClass1PN;
import X.AnonymousClass1X7;
import X.AnonymousClass6V4;
import X.AnonymousClass8NA;
import X.AnonymousClass8NG;
import X.AnonymousClass8NI;
import X.AnonymousClass8NQ;
import X.AnonymousClass8NS;
import X.C120124nx;
import X.C12740f9;
import X.C14300hf;
import X.C21090sc;
import X.C23390wK;
import X.C23860x5;
import X.C36777EcQ;
import X.C53459Kyu;
import X.C53460Kyv;
import X.C53479KzE;
import X.C53488KzN;
import X.C53534L0h;
import X.C53541L0o;
import X.C53563L1k;
import X.C53616L3l;
import X.C91103iF;
import X.C97053rq;
import X.L10;
import X.L11;
import X.L2F;
import X.O54;
import X.O6Z;
import X.View$OnClickListenerC53548L0v;
import X.View$OnClickListenerC53550L0x;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.util.SparseArray;
import android.util.TypedValue;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bytedance.covode.number.Covode;
import com.bytedance.jedi.arch.JediViewModel;
import com.bytedance.lighten.loader.SmartImageView;
import com.bytedance.tux.button.TuxButton;
import com.bytedance.tux.icon.TuxIconView;
import com.ss.android.ugc.aweme.viewModel.ProfileNaviAutoCreationState;
import com.ss.android.ugc.aweme.viewModel.ProfileNaviAutoCreationViewModel;
import com.ss.android.ugc.aweme.viewModel.ProfileNaviEditorState;
import com.ss.android.ugc.aweme.viewModel.ProfileNaviEditorViewModel;
import com.zhiliaoapp.musically.R;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Objects;
import kotlin.g.b.m;
public final class ProfileNaviAutoCreationSkinToneFragment extends Fragment implements AnonymousClass1MA, AbstractC53601L2w {
public static final C53479KzE LIZ = new C53479KzE((byte) 0);
public final AbstractC23460wR LIZIZ = AnonymousClass1PN.LIZ((AnonymousClass1IL) new C53460Kyv(this));
public final AbstractC23460wR LIZJ = AnonymousClass1PN.LIZ((AnonymousClass1IL) new C53459Kyu(this));
public SparseArray LIZLLL;
static {
Covode.recordClassIndex(110340);
}
private View LIZ(int i2) {
if (this.LIZLLL == null) {
this.LIZLLL = new SparseArray();
}
View view = (View) this.LIZLLL.get(i2);
if (view != null) {
return view;
}
View view2 = getView();
if (view2 == null) {
return null;
}
View findViewById = view2.findViewById(i2);
this.LIZLLL.put(i2, findViewById);
return findViewById;
}
private final ProfileNaviEditorViewModel LIZLLL() {
return (ProfileNaviEditorViewModel) this.LIZJ.getValue();
}
public final ProfileNaviAutoCreationViewModel LIZ() {
return (ProfileNaviAutoCreationViewModel) this.LIZIZ.getValue();
}
@Override // X.AbstractC53601L2w
public final void LIZ(AbstractC53573L1u l1u) {
C21090sc.LIZ(l1u);
RecyclerView recyclerView = (RecyclerView) LIZ(R.id.e2o);
m.LIZIZ(recyclerView, "");
AbstractC03800Dx adapter = recyclerView.getAdapter();
if (adapter != null) {
adapter.notifyDataSetChanged();
}
ProfileNaviAutoCreationViewModel LIZ2 = LIZ();
C21090sc.LIZ(l1u);
LIZ2.LIZLLL(new C53534L0h(l1u));
C14300hf.LIZ("select_auto_avatar_skin_tone", new C12740f9().LIZ("start_time", String.valueOf(new Date().getTime())).LIZ("enter_from", "avatar_hub").LIZ("enter_method", "click").LIZ);
if (!AnonymousClass6V4.LIZ()) {
LIZJ();
}
}
public final void LIZIZ() {
L2F LIZIZ2 = LIZ().LIZIZ();
if (LIZIZ2 != null) {
RecyclerView recyclerView = (RecyclerView) LIZ(R.id.e2o);
m.LIZIZ(recyclerView, "");
getContext();
recyclerView.setLayoutManager(new GridLayoutManager(6));
RecyclerView recyclerView2 = (RecyclerView) LIZ(R.id.e2o);
m.LIZIZ(recyclerView2, "");
recyclerView2.setAdapter(new C53616L3l(new ArrayList(LIZIZ2.LJII().values()), LIZIZ2.LJFF(), 1, this, new C53541L0o(this)));
}
}
public final void LIZJ() {
C53488KzN profileNaviDataModel;
AbstractC53573L1u selectedSkintone = ((ProfileNaviAutoCreationState) LIZ().LIZ(this)).getSelectedSkintone();
if (selectedSkintone != null && (profileNaviDataModel = ((ProfileNaviAutoCreationState) LIZ().LIZ(this)).getProfileNaviDataModel()) != null) {
List<L11> features = profileNaviDataModel.getFeatures();
if (features != null) {
Objects.requireNonNull(features, "null cannot be cast to non-null type kotlin.collections.MutableList<com.ss.android.ugc.aweme.model.api.data.ProfileNaviFeatureDataModel>");
C23390wK.LIZLLL(features).add(new L11(selectedSkintone.LIZJ().LIZ(), L10.LJI.LIZ(selectedSkintone)));
}
LIZ().LIZ(profileNaviDataModel);
}
}
@Override // X.AbstractC08720Wv
public final <S extends AbstractC105084Bl, T> AbstractC21780tj asyncSubscribe(JediViewModel<S> jediViewModel, AnonymousClass1X7<S, ? extends AbstractC208928Iv<? extends T>> r3, AnonymousClass8NI<AnonymousClass8NA<AbstractC208928Iv<T>>> r4, AnonymousClass1IX<? super AnonymousClass198, ? super Throwable, C23860x5> r5, AnonymousClass1IM<? super AnonymousClass198, C23860x5> r6, AnonymousClass1IX<? super AnonymousClass198, ? super T, C23860x5> r7) {
C21090sc.LIZ(jediViewModel, r3, r4);
return C120124nx.LIZ(this, jediViewModel, r3, r4, r5, r6, r7);
}
@Override // X.AbstractC08730Ww
public final AnonymousClass0CH getLifecycleOwner() {
return C120124nx.LIZJ(this);
}
@Override // X.AbstractC08720Wv
public final AbstractC08730Ww getLifecycleOwnerHolder() {
return C120124nx.LIZ(this);
}
/* Return type fixed from 'X.0Wu' to match base method */
@Override // X.AbstractC08690Ws
public final /* bridge */ /* synthetic */ AnonymousClass198 getReceiver() {
return this;
}
@Override // X.AbstractC08720Wv
public final AbstractC08690Ws<AnonymousClass198> getReceiverHolder() {
return C120124nx.LIZIZ(this);
}
@Override // X.AbstractC08720Wv
public final boolean getUniqueOnlyGlobal() {
return true;
}
@Override // androidx.fragment.app.Fragment
public final View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
C21090sc.LIZ(layoutInflater);
return AnonymousClass0EJ.LIZ(layoutInflater, R.layout.ayb, viewGroup, false);
}
@Override // androidx.fragment.app.Fragment
public final /* synthetic */ void onDestroyView() {
super.onDestroyView();
SparseArray sparseArray = this.LIZLLL;
if (sparseArray != null) {
sparseArray.clear();
}
}
@Override // androidx.fragment.app.Fragment
public final void onStart() {
super.onStart();
C14300hf.LIZ("show_auto_avatar_skin_tone", new C12740f9().LIZ("start_time", String.valueOf(new Date().getTime())).LIZ("enter_from", "avatar_hub").LIZ("enter_method", "click").LIZ);
O6Z LIZ2 = O54.LIZ(Uri.parse("https://p16-amd-va.tiktokcdn.com/obj/musically-maliva-obj/navi_avatar_outline.png"));
LIZ2.LIZIZ = getContext();
LIZ2.LJJIIZ = (SmartImageView) LIZ(R.id.e1h);
LIZ2.LIZJ();
Bitmap selfieBitmap = ((ProfileNaviAutoCreationState) LIZ().LIZ(this)).getSelfieBitmap();
if (selfieBitmap != null) {
((ImageView) LIZ(R.id.e2q)).setImageBitmap(selfieBitmap);
}
((TuxIconView) LIZ(R.id.e2m)).setOnClickListener(new View$OnClickListenerC53548L0v(this));
TuxButton tuxButton = (TuxButton) LIZ(R.id.aq3);
m.LIZIZ(tuxButton, "");
tuxButton.setVisibility(AnonymousClass6V4.LIZ() ? 0 : 8);
((TuxButton) LIZ(R.id.aq3)).setOnClickListener(new View$OnClickListenerC53550L0x(this));
if (AnonymousClass6V4.LIZ()) {
RecyclerView recyclerView = (RecyclerView) LIZ(R.id.e2o);
m.LIZIZ(recyclerView, "");
ViewGroup.LayoutParams layoutParams = recyclerView.getLayoutParams();
Resources system = Resources.getSystem();
m.LIZIZ(system, "");
layoutParams.height = C97053rq.LIZ(TypedValue.applyDimension(1, 156.0f, system.getDisplayMetrics()));
}
if (((ProfileNaviEditorState) LIZLLL().LIZ(this)).isHeadEffectLoaded()) {
LIZIZ();
} else {
AbstractC21780tj unused = selectSubscribe(LIZLLL(), C53563L1k.LIZ, AnonymousClass8NG.LIZ(), new C36777EcQ(this));
}
}
@Override // X.AbstractC08720Wv
public final <S extends AbstractC105084Bl, A, B, C, D> AbstractC21780tj selectSubscribe(JediViewModel<S> jediViewModel, AnonymousClass1X7<S, ? extends A> r3, AnonymousClass1X7<S, ? extends B> r4, AnonymousClass1X7<S, ? extends C> r5, AnonymousClass1X7<S, ? extends D> r6, AnonymousClass8NI<AnonymousClass8NQ<A, B, C, D>> r7, AbstractC30381Id<? super AnonymousClass198, ? super A, ? super B, ? super C, ? super D, C23860x5> r8) {
C21090sc.LIZ(jediViewModel, r3, r4, r5, r6, r7, r8);
return C120124nx.LIZ(this, jediViewModel, r3, r4, r5, r6, r7, r8);
}
@Override // X.AbstractC08720Wv
public final <S extends AbstractC105084Bl, A, B, C> AbstractC21780tj selectSubscribe(JediViewModel<S> jediViewModel, AnonymousClass1X7<S, ? extends A> r3, AnonymousClass1X7<S, ? extends B> r4, AnonymousClass1X7<S, ? extends C> r5, AnonymousClass8NI<AnonymousClass8NS<A, B, C>> r6, AbstractC30371Ic<? super AnonymousClass198, ? super A, ? super B, ? super C, C23860x5> r7) {
C21090sc.LIZ(jediViewModel, r3, r4, r5, r6, r7);
return C120124nx.LIZ(this, jediViewModel, r3, r4, r5, r6, r7);
}
@Override // X.AbstractC08720Wv
public final <S extends AbstractC105084Bl, A, B> AbstractC21780tj selectSubscribe(JediViewModel<S> jediViewModel, AnonymousClass1X7<S, ? extends A> r3, AnonymousClass1X7<S, ? extends B> r4, AnonymousClass8NI<C91103iF<A, B>> r5, AbstractC30361Ib<? super AnonymousClass198, ? super A, ? super B, C23860x5> r6) {
C21090sc.LIZ(jediViewModel, r3, r4, r5, r6);
return C120124nx.LIZ(this, jediViewModel, r3, r4, r5, r6);
}
@Override // X.AbstractC08720Wv
public final <S extends AbstractC105084Bl, A> AbstractC21780tj selectSubscribe(JediViewModel<S> jediViewModel, AnonymousClass1X7<S, ? extends A> r3, AnonymousClass8NI<AnonymousClass8NA<A>> r4, AnonymousClass1IX<? super AnonymousClass198, ? super A, C23860x5> r5) {
C21090sc.LIZ(jediViewModel, r3, r4, r5);
return C120124nx.LIZ(this, jediViewModel, r3, r4, r5);
}
@Override // X.AbstractC08720Wv
public final <S extends AbstractC105084Bl> AbstractC21780tj subscribe(JediViewModel<S> jediViewModel, AnonymousClass8NI<S> r3, AnonymousClass1IX<? super AnonymousClass198, ? super S, C23860x5> r4) {
C21090sc.LIZ(jediViewModel, r3, r4);
return C120124nx.LIZ(this, jediViewModel, r3, r4);
}
@Override // X.AbstractC08720Wv
public final <VM1 extends JediViewModel<S1>, S1 extends AbstractC105084Bl, R> R withState(VM1 vm1, AnonymousClass1IM<? super S1, ? extends R> r3) {
C21090sc.LIZ(vm1, r3);
return (R) C120124nx.LIZ(vm1, r3);
}
}