package androidx.leanback.transition;

import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.TimeInterpolator;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Rect;
import android.transition.Fade;
import android.transition.Transition;
import android.transition.TransitionValues;
import android.transition.Visibility;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.DecelerateInterpolator;
import p037.p041.p042.LayoutInflaterFactory2C1494;
import p037.p091.C2083;

/* JADX INFO: loaded from: classes.dex */
public class FadeAndShortSlide extends Visibility {

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public static final TimeInterpolator f666 = new DecelerateInterpolator();

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public static final AbstractC0097 f667 = new C0091();

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public static final AbstractC0097 f668 = new C0092();

    /* JADX INFO: renamed from: ފ, reason: contains not printable characters */
    public static final AbstractC0097 f669 = new C0093();

    /* JADX INFO: renamed from: ދ, reason: contains not printable characters */
    public static final AbstractC0097 f670 = new C0094();

    /* JADX INFO: renamed from: ތ, reason: contains not printable characters */
    public static final AbstractC0097 f671 = new C0095();

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public AbstractC0097 f672;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public Visibility f673;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public float f674;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final AbstractC0097 f675;

    /* JADX INFO: renamed from: androidx.leanback.transition.FadeAndShortSlide$֏, reason: contains not printable characters */
    public static class C0091 extends AbstractC0097 {
        @Override // androidx.leanback.transition.FadeAndShortSlide.AbstractC0097
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public float mo265(FadeAndShortSlide fadeAndShortSlide, ViewGroup viewGroup, View view, int[] iArr) {
            if (viewGroup.getLayoutDirection() == 1) {
                return fadeAndShortSlide.m262(viewGroup) + view.getTranslationX();
            }
            return view.getTranslationX() - fadeAndShortSlide.m262(viewGroup);
        }
    }

    /* JADX INFO: renamed from: androidx.leanback.transition.FadeAndShortSlide$ؠ, reason: contains not printable characters */
    public static class C0092 extends AbstractC0097 {
        @Override // androidx.leanback.transition.FadeAndShortSlide.AbstractC0097
        /* JADX INFO: renamed from: ֏ */
        public float mo265(FadeAndShortSlide fadeAndShortSlide, ViewGroup viewGroup, View view, int[] iArr) {
            return viewGroup.getLayoutDirection() == 1 ? view.getTranslationX() - fadeAndShortSlide.m262(viewGroup) : view.getTranslationX() + fadeAndShortSlide.m262(viewGroup);
        }
    }

    /* JADX INFO: renamed from: androidx.leanback.transition.FadeAndShortSlide$ހ, reason: contains not printable characters */
    public static class C0093 extends AbstractC0097 {
        @Override // androidx.leanback.transition.FadeAndShortSlide.AbstractC0097
        /* JADX INFO: renamed from: ֏ */
        public float mo265(FadeAndShortSlide fadeAndShortSlide, ViewGroup viewGroup, View view, int[] iArr) {
            int iCenterX;
            int width = (view.getWidth() / 2) + iArr[0];
            viewGroup.getLocationOnScreen(iArr);
            Rect epicenter = fadeAndShortSlide.getEpicenter();
            if (epicenter == null) {
                iCenterX = (viewGroup.getWidth() / 2) + iArr[0];
            } else {
                iCenterX = epicenter.centerX();
            }
            if (width < iCenterX) {
                return view.getTranslationX() - fadeAndShortSlide.m262(viewGroup);
            }
            return fadeAndShortSlide.m262(viewGroup) + view.getTranslationX();
        }
    }

    /* JADX INFO: renamed from: androidx.leanback.transition.FadeAndShortSlide$ށ, reason: contains not printable characters */
    public static class C0094 extends AbstractC0097 {
        @Override // androidx.leanback.transition.FadeAndShortSlide.AbstractC0097
        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public float mo266(FadeAndShortSlide fadeAndShortSlide, ViewGroup viewGroup, View view, int[] iArr) {
            return fadeAndShortSlide.m264(viewGroup) + view.getTranslationY();
        }
    }

    /* JADX INFO: renamed from: androidx.leanback.transition.FadeAndShortSlide$ނ, reason: contains not printable characters */
    public static class C0095 extends AbstractC0097 {
        @Override // androidx.leanback.transition.FadeAndShortSlide.AbstractC0097
        /* JADX INFO: renamed from: ؠ */
        public float mo266(FadeAndShortSlide fadeAndShortSlide, ViewGroup viewGroup, View view, int[] iArr) {
            return view.getTranslationY() - fadeAndShortSlide.m264(viewGroup);
        }
    }

    /* JADX INFO: renamed from: androidx.leanback.transition.FadeAndShortSlide$ރ, reason: contains not printable characters */
    public class C0096 extends AbstractC0097 {
        public C0096() {
        }

        @Override // androidx.leanback.transition.FadeAndShortSlide.AbstractC0097
        /* JADX INFO: renamed from: ؠ */
        public float mo266(FadeAndShortSlide fadeAndShortSlide, ViewGroup viewGroup, View view, int[] iArr) {
            int iCenterY;
            int height = (view.getHeight() / 2) + iArr[1];
            viewGroup.getLocationOnScreen(iArr);
            Rect epicenter = FadeAndShortSlide.this.getEpicenter();
            if (epicenter == null) {
                iCenterY = (viewGroup.getHeight() / 2) + iArr[1];
            } else {
                iCenterY = epicenter.centerY();
            }
            if (height < iCenterY) {
                return view.getTranslationY() - fadeAndShortSlide.m264(viewGroup);
            }
            return fadeAndShortSlide.m264(viewGroup) + view.getTranslationY();
        }
    }

    /* JADX INFO: renamed from: androidx.leanback.transition.FadeAndShortSlide$ބ, reason: contains not printable characters */
    public static abstract class AbstractC0097 {
        /* JADX INFO: renamed from: ֏ */
        public float mo265(FadeAndShortSlide fadeAndShortSlide, ViewGroup viewGroup, View view, int[] iArr) {
            return view.getTranslationX();
        }

        /* JADX INFO: renamed from: ؠ */
        public float mo266(FadeAndShortSlide fadeAndShortSlide, ViewGroup viewGroup, View view, int[] iArr) {
            return view.getTranslationY();
        }
    }

    public FadeAndShortSlide() {
        this(8388611);
    }

    public FadeAndShortSlide(int i) {
        this.f673 = new Fade();
        this.f674 = -1.0f;
        this.f675 = new C0096();
        m263(i);
    }

    public FadeAndShortSlide(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.f673 = new Fade();
        this.f674 = -1.0f;
        this.f675 = new C0096();
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, C2083.lbSlide);
        m263(typedArrayObtainStyledAttributes.getInt(C2083.lbSlide_lb_slideEdge, 8388611));
        typedArrayObtainStyledAttributes.recycle();
    }

    @Override // android.transition.Transition
    public Transition addListener(Transition.TransitionListener transitionListener) {
        this.f673.addListener(transitionListener);
        return super.addListener(transitionListener);
    }

    @Override // android.transition.Visibility, android.transition.Transition
    public void captureEndValues(TransitionValues transitionValues) {
        this.f673.captureEndValues(transitionValues);
        super.captureEndValues(transitionValues);
        int[] iArr = new int[2];
        transitionValues.view.getLocationOnScreen(iArr);
        transitionValues.values.put("android:fadeAndShortSlideTransition:screenPosition", iArr);
    }

    @Override // android.transition.Visibility, android.transition.Transition
    public void captureStartValues(TransitionValues transitionValues) {
        this.f673.captureStartValues(transitionValues);
        super.captureStartValues(transitionValues);
        int[] iArr = new int[2];
        transitionValues.view.getLocationOnScreen(iArr);
        transitionValues.values.put("android:fadeAndShortSlideTransition:screenPosition", iArr);
    }

    @Override // android.transition.Transition
    public Transition clone() {
        FadeAndShortSlide fadeAndShortSlide = (FadeAndShortSlide) super.clone();
        fadeAndShortSlide.f673 = (Visibility) this.f673.clone();
        return fadeAndShortSlide;
    }

    @Override // android.transition.Visibility
    public Animator onAppear(ViewGroup viewGroup, View view, TransitionValues transitionValues, TransitionValues transitionValues2) {
        if (transitionValues2 == null || viewGroup == view) {
            return null;
        }
        int[] iArr = (int[]) transitionValues2.values.get("android:fadeAndShortSlideTransition:screenPosition");
        int i = iArr[0];
        int i2 = iArr[1];
        float translationX = view.getTranslationX();
        Animator animatorM2885 = LayoutInflaterFactory2C1494.C1505.m2885(view, transitionValues2, i, i2, this.f672.mo265(this, viewGroup, view, iArr), this.f672.mo266(this, viewGroup, view, iArr), translationX, view.getTranslationY(), f666, this);
        Animator animatorOnAppear = this.f673.onAppear(viewGroup, view, transitionValues, transitionValues2);
        if (animatorM2885 == null) {
            return animatorOnAppear;
        }
        if (animatorOnAppear == null) {
            return animatorM2885;
        }
        AnimatorSet animatorSet = new AnimatorSet();
        animatorSet.play(animatorM2885).with(animatorOnAppear);
        return animatorSet;
    }

    @Override // android.transition.Visibility
    public Animator onDisappear(ViewGroup viewGroup, View view, TransitionValues transitionValues, TransitionValues transitionValues2) {
        if (transitionValues == null || viewGroup == view) {
            return null;
        }
        int[] iArr = (int[]) transitionValues.values.get("android:fadeAndShortSlideTransition:screenPosition");
        Animator animatorM2885 = LayoutInflaterFactory2C1494.C1505.m2885(view, transitionValues, iArr[0], iArr[1], view.getTranslationX(), view.getTranslationY(), this.f672.mo265(this, viewGroup, view, iArr), this.f672.mo266(this, viewGroup, view, iArr), f666, this);
        Animator animatorOnDisappear = this.f673.onDisappear(viewGroup, view, transitionValues, transitionValues2);
        if (animatorM2885 == null) {
            return animatorOnDisappear;
        }
        if (animatorOnDisappear == null) {
            return animatorM2885;
        }
        AnimatorSet animatorSet = new AnimatorSet();
        animatorSet.play(animatorM2885).with(animatorOnDisappear);
        return animatorSet;
    }

    @Override // android.transition.Transition
    public Transition removeListener(Transition.TransitionListener transitionListener) {
        this.f673.removeListener(transitionListener);
        return super.removeListener(transitionListener);
    }

    @Override // android.transition.Transition
    public void setEpicenterCallback(Transition.EpicenterCallback epicenterCallback) {
        this.f673.setEpicenterCallback(epicenterCallback);
        super.setEpicenterCallback(epicenterCallback);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public float m262(ViewGroup viewGroup) {
        float f = this.f674;
        return f >= 0.0f ? f : viewGroup.getWidth() / 4;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m263(int i) {
        if (i == 48) {
            this.f672 = f671;
            return;
        }
        if (i == 80) {
            this.f672 = f670;
            return;
        }
        if (i == 112) {
            this.f672 = this.f675;
            return;
        }
        if (i == 8388611) {
            this.f672 = f667;
        } else if (i == 8388613) {
            this.f672 = f668;
        } else {
            if (i != 8388615) {
                throw new IllegalArgumentException("Invalid slide direction");
            }
            this.f672 = f669;
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public float m264(ViewGroup viewGroup) {
        float f = this.f674;
        return f >= 0.0f ? f : viewGroup.getHeight() / 4;
    }
}
