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);
    }
}