package defpackage;

import android.animation.Animator;
import android.animation.AnimatorInflater;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.content.Context;
import android.os.Bundle;
import android.util.Property;
import android.util.TypedValue;
import android.view.ContextThemeWrapper;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.DecelerateInterpolator;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.fragment.app.o;
import androidx.leanback.widget.PagingIndicator;
import com.strmr.ps.R;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public abstract class kw6 extends o {
    public static int p;
    public static final DecelerateInterpolator q = new DecelerateInterpolator();
    public static final AccelerateInterpolator r = new AccelerateInterpolator();
    public ContextThemeWrapper a;
    public PagingIndicator b;
    public View c;
    public ImageView d;
    public TextView e;
    public TextView f;
    public boolean i;
    public boolean j;
    public boolean k;
    public int l;
    public AnimatorSet m;
    public final View.OnClickListener n = new a();
    public final View.OnKeyListener o = new b();

    public class a implements View.OnClickListener {
        public a() {
        }

        @Override // android.view.View.OnClickListener
        public final void onClick(View view) {
            kw6 kw6Var = kw6.this;
            if (kw6Var.j) {
                if (kw6Var.l == kw6Var.k() - 1) {
                    kw6Var.getClass();
                } else {
                    kw6Var.n();
                }
            }
        }
    }

    public class b implements View.OnKeyListener {
        public b() {
        }

        @Override // android.view.View.OnKeyListener
        public final boolean onKey(View view, int i, KeyEvent keyEvent) {
            kw6 kw6Var = kw6.this;
            if (!kw6Var.j) {
                return i != 4;
            }
            if (keyEvent.getAction() == 0) {
                return false;
            }
            if (i == 4) {
                if (kw6Var.l == 0) {
                    return false;
                }
                kw6Var.o();
                return true;
            }
            if (i == 21) {
                if (kw6Var.i) {
                    kw6Var.o();
                } else {
                    kw6Var.n();
                }
                return true;
            }
            if (i != 22) {
                return false;
            }
            if (kw6Var.i) {
                kw6Var.n();
            } else {
                kw6Var.o();
            }
            return true;
        }
    }

    public final AnimatorSet j(View view, boolean z, int i, long j) {
        ObjectAnimator objectAnimatorOfFloat;
        ObjectAnimator objectAnimatorOfFloat2;
        boolean z2 = getView().getLayoutDirection() == 0;
        boolean z3 = (z2 && i == 8388613) || (!z2 && i == 8388611) || i == 5;
        if (z) {
            objectAnimatorOfFloat = ObjectAnimator.ofFloat(view, (Property<View, Float>) View.ALPHA, 0.0f, 1.0f);
            objectAnimatorOfFloat2 = ObjectAnimator.ofFloat(view, (Property<View, Float>) View.TRANSLATION_X, z3 ? p : -p, 0.0f);
            DecelerateInterpolator decelerateInterpolator = q;
            objectAnimatorOfFloat.setInterpolator(decelerateInterpolator);
            objectAnimatorOfFloat2.setInterpolator(decelerateInterpolator);
        } else {
            objectAnimatorOfFloat = ObjectAnimator.ofFloat(view, (Property<View, Float>) View.ALPHA, 1.0f, 0.0f);
            objectAnimatorOfFloat2 = ObjectAnimator.ofFloat(view, (Property<View, Float>) View.TRANSLATION_X, 0.0f, z3 ? p : -p);
            AccelerateInterpolator accelerateInterpolator = r;
            objectAnimatorOfFloat.setInterpolator(accelerateInterpolator);
            objectAnimatorOfFloat2.setInterpolator(accelerateInterpolator);
        }
        objectAnimatorOfFloat.setDuration(417L);
        objectAnimatorOfFloat.setTarget(view);
        objectAnimatorOfFloat2.setDuration(417L);
        objectAnimatorOfFloat2.setTarget(view);
        AnimatorSet animatorSet = new AnimatorSet();
        animatorSet.playTogether(objectAnimatorOfFloat, objectAnimatorOfFloat2);
        if (j > 0) {
            animatorSet.setStartDelay(j);
        }
        return animatorSet;
    }

    public abstract int k();

    public abstract CharSequence l();

    public abstract CharSequence m();

    public final void n() {
        if (this.j && this.l < k() - 1) {
            int i = this.l;
            this.l = i + 1;
            t(i);
        }
    }

    public final void o() {
        int i;
        if (this.j && (i = this.l) > 0) {
            this.l = i - 1;
            t(i);
        }
    }

    @Override // androidx.fragment.app.o
    public final View onCreateView(LayoutInflater layoutInflater, ViewGroup viewGroup, Bundle bundle) {
        Context context = getContext();
        TypedValue typedValue = new TypedValue();
        if (context.getTheme().resolveAttribute(R.attr.onboardingTheme, typedValue, true)) {
            this.a = new ContextThemeWrapper(context, typedValue.resourceId);
        }
        ContextThemeWrapper contextThemeWrapper = this.a;
        if (contextThemeWrapper != null) {
            layoutInflater = layoutInflater.cloneInContext(contextThemeWrapper);
        }
        ViewGroup viewGroup2 = (ViewGroup) layoutInflater.inflate(R.layout.lb_onboarding_fragment, viewGroup, false);
        this.i = getResources().getConfiguration().getLayoutDirection() == 0;
        PagingIndicator pagingIndicator = (PagingIndicator) viewGroup2.findViewById(R.id.page_indicator);
        this.b = pagingIndicator;
        View.OnClickListener onClickListener = this.n;
        pagingIndicator.setOnClickListener(onClickListener);
        PagingIndicator pagingIndicator2 = this.b;
        View.OnKeyListener onKeyListener = this.o;
        pagingIndicator2.setOnKeyListener(onKeyListener);
        View viewFindViewById = viewGroup2.findViewById(R.id.button_start);
        this.c = viewFindViewById;
        viewFindViewById.setOnClickListener(onClickListener);
        this.c.setOnKeyListener(onKeyListener);
        this.d = (ImageView) viewGroup2.findViewById(R.id.logo);
        this.e = (TextView) viewGroup2.findViewById(R.id.title);
        this.f = (TextView) viewGroup2.findViewById(R.id.description);
        Context context2 = getContext();
        if (p == 0) {
            p = (int) (context2.getResources().getDisplayMetrics().scaledDensity * 60.0f);
        }
        viewGroup2.requestFocus();
        return viewGroup2;
    }

    @Override // androidx.fragment.app.o
    public final void onSaveInstanceState(Bundle bundle) {
        super.onSaveInstanceState(bundle);
        bundle.putInt("leanback.onboarding.current_page_index", this.l);
        bundle.putBoolean("leanback.onboarding.logo_animation_finished", this.j);
        bundle.putBoolean("leanback.onboarding.enter_animation_finished", this.k);
    }

    @Override // androidx.fragment.app.o
    public final void onViewCreated(View view, Bundle bundle) {
        super.onViewCreated(view, bundle);
        if (bundle == null) {
            this.l = 0;
            this.j = false;
            this.k = false;
            this.b.e(0, false);
            view.getViewTreeObserver().addOnPreDrawListener(new lw6(this));
            return;
        }
        this.l = bundle.getInt("leanback.onboarding.current_page_index");
        this.j = bundle.getBoolean("leanback.onboarding.logo_animation_finished");
        this.k = bundle.getBoolean("leanback.onboarding.enter_animation_finished");
        if (this.j) {
            s();
            return;
        }
        getContext();
        this.j = true;
        s();
    }

    public abstract View p();

    public abstract View q();

    public abstract View r();

    public final void s() {
        Context context = getContext();
        if (context == null) {
            return;
        }
        this.d.setVisibility(8);
        View view = getView();
        LayoutInflater layoutInflaterFrom = LayoutInflater.from(getContext());
        ContextThemeWrapper contextThemeWrapper = this.a;
        if (contextThemeWrapper != null) {
            layoutInflaterFrom.cloneInContext(contextThemeWrapper);
        }
        ViewGroup viewGroup = (ViewGroup) view.findViewById(R.id.background_container);
        View viewP = p();
        if (viewP != null) {
            viewGroup.setVisibility(0);
            viewGroup.addView(viewP);
        }
        ViewGroup viewGroup2 = (ViewGroup) view.findViewById(R.id.content_container);
        View viewQ = q();
        if (viewQ != null) {
            viewGroup2.setVisibility(0);
            viewGroup2.addView(viewQ);
        }
        ViewGroup viewGroup3 = (ViewGroup) view.findViewById(R.id.foreground_container);
        View viewR = r();
        if (viewR != null) {
            viewGroup3.setVisibility(0);
            viewGroup3.addView(viewR);
        }
        view.findViewById(R.id.page_container).setVisibility(0);
        view.findViewById(R.id.content_container).setVisibility(0);
        if (k() > 1) {
            this.b.setPageCount(k());
            this.b.e(this.l, false);
        }
        if (this.l == k() - 1) {
            this.c.setVisibility(0);
        } else {
            this.b.setVisibility(0);
        }
        this.e.setText(m());
        this.f.setText(l());
        if (this.k) {
            return;
        }
        ArrayList arrayList = new ArrayList();
        Animator animatorLoadAnimator = AnimatorInflater.loadAnimator(context, R.animator.lb_onboarding_page_indicator_enter);
        animatorLoadAnimator.setTarget(k() <= 1 ? this.c : this.b);
        arrayList.add(animatorLoadAnimator);
        Animator animatorLoadAnimator2 = AnimatorInflater.loadAnimator(getContext(), R.animator.lb_onboarding_title_enter);
        if (animatorLoadAnimator2 != null) {
            animatorLoadAnimator2.setTarget(this.e);
            arrayList.add(animatorLoadAnimator2);
        }
        Animator animatorLoadAnimator3 = AnimatorInflater.loadAnimator(getContext(), R.animator.lb_onboarding_description_enter);
        if (animatorLoadAnimator3 != null) {
            animatorLoadAnimator3.setTarget(this.f);
            arrayList.add(animatorLoadAnimator3);
        }
        if (arrayList.isEmpty()) {
            return;
        }
        AnimatorSet animatorSet = new AnimatorSet();
        this.m = animatorSet;
        animatorSet.playTogether(arrayList);
        this.m.start();
        this.m.addListener(new nw6(this));
        getView().requestFocus();
    }

    public final void t(int i) {
        kw6 kw6Var;
        AnimatorSet animatorSetJ;
        AnimatorSet animatorSet = this.m;
        if (animatorSet != null) {
            animatorSet.end();
        }
        this.b.e(this.l, true);
        ArrayList arrayList = new ArrayList();
        if (i < this.l) {
            kw6Var = this;
            arrayList.add(kw6Var.j(this.e, false, 8388611, 0L));
            animatorSetJ = kw6Var.j(kw6Var.f, false, 8388611, 33L);
            arrayList.add(animatorSetJ);
            arrayList.add(kw6Var.j(kw6Var.e, true, 8388613, 500L));
            arrayList.add(kw6Var.j(kw6Var.f, true, 8388613, 533L));
        } else {
            kw6Var = this;
            arrayList.add(kw6Var.j(kw6Var.e, false, 8388613, 0L));
            animatorSetJ = kw6Var.j(kw6Var.f, false, 8388613, 33L);
            arrayList.add(animatorSetJ);
            arrayList.add(kw6Var.j(kw6Var.e, true, 8388611, 500L));
            arrayList.add(kw6Var.j(kw6Var.f, true, 8388611, 533L));
        }
        animatorSetJ.addListener(new ow6(this, kw6Var.l));
        Context context = getContext();
        if (kw6Var.l == k() - 1) {
            kw6Var.c.setVisibility(0);
            Animator animatorLoadAnimator = AnimatorInflater.loadAnimator(context, R.animator.lb_onboarding_page_indicator_fade_out);
            animatorLoadAnimator.setTarget(kw6Var.b);
            animatorLoadAnimator.addListener(new pw6(this));
            arrayList.add(animatorLoadAnimator);
            Animator animatorLoadAnimator2 = AnimatorInflater.loadAnimator(context, R.animator.lb_onboarding_start_button_fade_in);
            animatorLoadAnimator2.setTarget(kw6Var.c);
            arrayList.add(animatorLoadAnimator2);
        } else if (i == k() - 1) {
            kw6Var.b.setVisibility(0);
            Animator animatorLoadAnimator3 = AnimatorInflater.loadAnimator(context, R.animator.lb_onboarding_page_indicator_fade_in);
            animatorLoadAnimator3.setTarget(kw6Var.b);
            arrayList.add(animatorLoadAnimator3);
            Animator animatorLoadAnimator4 = AnimatorInflater.loadAnimator(context, R.animator.lb_onboarding_start_button_fade_out);
            animatorLoadAnimator4.setTarget(kw6Var.c);
            animatorLoadAnimator4.addListener(new qw6(this));
            arrayList.add(animatorLoadAnimator4);
        }
        AnimatorSet animatorSet2 = new AnimatorSet();
        kw6Var.m = animatorSet2;
        animatorSet2.playTogether(arrayList);
        kw6Var.m.start();
    }
}
