package androidx.leanback.widget;

import android.animation.ArgbEvaluator;
import android.animation.ValueAnimator;
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Color;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewPropertyAnimator;
import android.widget.FrameLayout;
import android.widget.ImageView;
import androidx.leanback.widget.SearchOrbView;
import com.strmr.ps.R;
import defpackage.bo7;
import defpackage.ld8;
import defpackage.sia;
import defpackage.w51;

/* JADX INFO: loaded from: classes.dex */
public class SearchOrbView extends FrameLayout implements View.OnClickListener {
    public static final /* synthetic */ int u = 0;
    public View.OnClickListener a;
    public final View b;
    public final View c;
    public final ImageView d;
    public Drawable e;
    public a f;
    public final float i;
    public final int j;
    public final int k;
    public final float l;
    public final float m;
    public ValueAnimator n;
    public boolean o;
    public boolean p;
    public final ArgbEvaluator q;
    public final ld8 r;
    public ValueAnimator s;
    public final ld8 t;

    public static class a {
        public final int a;
        public final int b;
        public final int c;

        public a(int i, int i2, int i3) {
            this.a = i;
            if (i2 == i) {
                i2 = Color.argb((int) ((Color.alpha(i) * 0.85f) + 38.25f), (int) ((Color.red(i) * 0.85f) + 38.25f), (int) ((Color.green(i) * 0.85f) + 38.25f), (int) ((Color.blue(i) * 0.85f) + 38.25f));
            }
            this.b = i2;
            this.c = i3;
        }
    }

    public SearchOrbView(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, R.attr.searchOrbViewStyle);
    }

    public final void a(boolean z) {
        float f = z ? this.i : 1.0f;
        ViewPropertyAnimator viewPropertyAnimatorScaleY = this.b.animate().scaleX(f).scaleY(f);
        long j = this.k;
        viewPropertyAnimatorScaleY.setDuration(j).start();
        if (this.s == null) {
            ValueAnimator valueAnimatorOfFloat = ValueAnimator.ofFloat(0.0f, 1.0f);
            this.s = valueAnimatorOfFloat;
            valueAnimatorOfFloat.addUpdateListener(this.t);
        }
        if (z) {
            this.s.start();
        } else {
            this.s.reverse();
        }
        this.s.setDuration(j);
        this.o = z;
        b();
    }

    public final void b() {
        ValueAnimator valueAnimator = this.n;
        if (valueAnimator != null) {
            valueAnimator.end();
            this.n = null;
        }
        if (this.o && this.p) {
            ValueAnimator valueAnimatorOfObject = ValueAnimator.ofObject(this.q, Integer.valueOf(this.f.a), Integer.valueOf(this.f.b), Integer.valueOf(this.f.a));
            this.n = valueAnimatorOfObject;
            valueAnimatorOfObject.setRepeatCount(-1);
            this.n.setDuration(this.j * 2);
            this.n.addUpdateListener(this.r);
            this.n.start();
        }
    }

    public float getFocusedZoom() {
        return this.i;
    }

    public int getLayoutResourceId() {
        return R.layout.lb_search_orb;
    }

    @w51
    public int getOrbColor() {
        return this.f.a;
    }

    public a getOrbColors() {
        return this.f;
    }

    public Drawable getOrbIcon() {
        return this.e;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onAttachedToWindow() {
        super.onAttachedToWindow();
        this.p = true;
        b();
    }

    @Override // android.view.View.OnClickListener
    public final void onClick(View view) {
        View.OnClickListener onClickListener = this.a;
        if (onClickListener != null) {
            onClickListener.onClick(view);
        }
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        this.p = false;
        b();
        super.onDetachedFromWindow();
    }

    @Override // android.view.View
    public final void onFocusChanged(boolean z, int i, Rect rect) {
        super.onFocusChanged(z, i, rect);
        a(z);
    }

    public void setOnOrbClickedListener(View.OnClickListener onClickListener) {
        this.a = onClickListener;
    }

    public void setOrbColor(int i) {
        setOrbColors(new a(i, i, 0));
    }

    public void setOrbColors(a aVar) {
        this.f = aVar;
        this.d.setColorFilter(aVar.c);
        if (this.n == null) {
            setOrbViewColor(this.f.a);
        } else {
            this.o = true;
            b();
        }
    }

    public void setOrbIcon(Drawable drawable) {
        this.e = drawable;
        this.d.setImageDrawable(drawable);
    }

    public void setOrbViewColor(int i) {
        View view = this.c;
        if (view.getBackground() instanceof GradientDrawable) {
            ((GradientDrawable) view.getBackground()).setColor(i);
        }
    }

    public void setSearchOrbZ(float f) {
        float f2 = this.m;
        float f3 = this.l;
        sia.an(this.c, ((f2 - f3) * f) + f3);
    }

    /* JADX WARN: Type inference failed for: r0v1, types: [ld8] */
    /* JADX WARN: Type inference failed for: r0v2, types: [ld8] */
    public SearchOrbView(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        this.q = new ArgbEvaluator();
        final int i2 = 0;
        this.r = new ValueAnimator.AnimatorUpdateListener(this) { // from class: ld8
            public final /* synthetic */ SearchOrbView b;

            {
                this.b = this;
            }

            @Override // android.animation.ValueAnimator.AnimatorUpdateListener
            public final void onAnimationUpdate(ValueAnimator valueAnimator) {
                int i3 = i2;
                SearchOrbView searchOrbView = this.b;
                switch (i3) {
                    case 0:
                        int i4 = SearchOrbView.u;
                        searchOrbView.getClass();
                        searchOrbView.setOrbViewColor(((Integer) valueAnimator.getAnimatedValue()).intValue());
                        break;
                    default:
                        int i5 = SearchOrbView.u;
                        searchOrbView.getClass();
                        searchOrbView.setSearchOrbZ(valueAnimator.getAnimatedFraction());
                        break;
                }
            }
        };
        final int i3 = 1;
        this.t = new ValueAnimator.AnimatorUpdateListener(this) { // from class: ld8
            public final /* synthetic */ SearchOrbView b;

            {
                this.b = this;
            }

            @Override // android.animation.ValueAnimator.AnimatorUpdateListener
            public final void onAnimationUpdate(ValueAnimator valueAnimator) {
                int i32 = i3;
                SearchOrbView searchOrbView = this.b;
                switch (i32) {
                    case 0:
                        int i4 = SearchOrbView.u;
                        searchOrbView.getClass();
                        searchOrbView.setOrbViewColor(((Integer) valueAnimator.getAnimatedValue()).intValue());
                        break;
                    default:
                        int i5 = SearchOrbView.u;
                        searchOrbView.getClass();
                        searchOrbView.setSearchOrbZ(valueAnimator.getAnimatedFraction());
                        break;
                }
            }
        };
        Resources resources = context.getResources();
        View viewInflate = ((LayoutInflater) context.getSystemService("layout_inflater")).inflate(getLayoutResourceId(), (ViewGroup) this, true);
        this.b = viewInflate;
        this.c = viewInflate.findViewById(R.id.search_orb);
        ImageView imageView = (ImageView) viewInflate.findViewById(R.id.icon);
        this.d = imageView;
        this.i = context.getResources().getFraction(R.fraction.lb_search_orb_focused_zoom, 1, 1);
        this.j = context.getResources().getInteger(R.integer.lb_search_orb_pulse_duration_ms);
        this.k = context.getResources().getInteger(R.integer.lb_search_orb_scale_duration_ms);
        float dimensionPixelSize = context.getResources().getDimensionPixelSize(R.dimen.lb_search_orb_focused_z);
        this.m = dimensionPixelSize;
        this.l = context.getResources().getDimensionPixelSize(R.dimen.lb_search_orb_unfocused_z);
        int[] iArr = bo7.n.k;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr, i, 0);
        sia.y(this, context, iArr, attributeSet, typedArrayObtainStyledAttributes, i, 0);
        Drawable drawable = typedArrayObtainStyledAttributes.getDrawable(2);
        setOrbIcon(drawable == null ? resources.getDrawable(R.drawable.lb_ic_in_app_search) : drawable);
        int color = typedArrayObtainStyledAttributes.getColor(1, resources.getColor(R.color.lb_default_search_color));
        setOrbColors(new a(color, typedArrayObtainStyledAttributes.getColor(0, color), typedArrayObtainStyledAttributes.getColor(3, 0)));
        typedArrayObtainStyledAttributes.recycle();
        setFocusable(true);
        setClipChildren(false);
        setOnClickListener(this);
        setSoundEffectsEnabled(false);
        setSearchOrbZ(0.0f);
        sia.an(imageView, dimensionPixelSize);
    }
}
