package androidx.leanback.widget;

import android.content.Context;
import android.content.res.Resources;
import android.util.AttributeSet;
import android.view.View;
import androidx.leanback.widget.SearchOrbView;
import com.strmr.ps.R;

/* JADX INFO: loaded from: classes.dex */
public class SpeechOrbView extends SearchOrbView {
    public final float v;
    public SearchOrbView.a w;
    public SearchOrbView.a x;
    public int y;
    public boolean z;

    public SpeechOrbView(Context context, AttributeSet attributeSet) {
        super(context, attributeSet, 0);
        this.y = 0;
        this.z = false;
        Resources resources = context.getResources();
        this.v = resources.getFraction(R.fraction.lb_search_bar_speech_orb_max_level_zoom, 1, 1);
        this.x = new SearchOrbView.a(resources.getColor(R.color.lb_speech_orb_not_recording), resources.getColor(R.color.lb_speech_orb_not_recording_pulsed), resources.getColor(R.color.lb_speech_orb_not_recording_icon));
        this.w = new SearchOrbView.a(resources.getColor(R.color.lb_speech_orb_recording), resources.getColor(R.color.lb_speech_orb_recording), 0);
        c();
    }

    public final void c() {
        setOrbColors(this.x);
        setOrbIcon(getResources().getDrawable(R.drawable.lb_ic_search_mic_out));
        a(hasFocus());
        View view = this.c;
        view.setScaleX(1.0f);
        view.setScaleY(1.0f);
        this.z = false;
    }

    @Override // androidx.leanback.widget.SearchOrbView
    public int getLayoutResourceId() {
        return R.layout.lb_speech_orb;
    }

    public void setListeningOrbColors(SearchOrbView.a aVar) {
        this.w = aVar;
    }

    public void setNotListeningOrbColors(SearchOrbView.a aVar) {
        this.x = aVar;
    }

    public void setSoundLevel(int i) {
        if (this.z) {
            int i2 = this.y;
            if (i > i2) {
                this.y = ((i - i2) / 2) + i2;
            } else {
                this.y = (int) (i2 * 0.7f);
            }
            float focusedZoom = (((this.v - getFocusedZoom()) * this.y) / 100.0f) + 1.0f;
            View view = this.c;
            view.setScaleX(focusedZoom);
            view.setScaleY(focusedZoom);
        }
    }
}
