package androidx.leanback.widget;

import android.animation.ObjectAnimator;
import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.text.style.ReplacementSpan;
import android.util.AttributeSet;
import android.util.Property;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.EditText;
import com.strmr.ps.R;
import java.util.Random;
import java.util.regex.Pattern;

/* JADX INFO: loaded from: classes.dex */
@SuppressLint({"AppCompatCustomView"})
class l0 extends EditText {
    public static final Pattern f = Pattern.compile("\\S+");
    public static final Property i = new a(Integer.class, "streamPosition");
    public final Random a;
    public Bitmap b;
    public Bitmap c;
    public int d;
    public ObjectAnimator e;

    public class a extends Property<l0, Integer> {
        @Override // android.util.Property
        public final Integer get(l0 l0Var) {
            return Integer.valueOf(l0Var.getStreamPosition());
        }

        @Override // android.util.Property
        public final void set(l0 l0Var, Integer num) {
            l0Var.setStreamPosition(num.intValue());
        }
    }

    public class b extends ReplacementSpan {
        public final int a;
        public final int b;

        public b(int i, int i2) {
            this.a = i;
            this.b = i2;
        }

        @Override // android.text.style.ReplacementSpan
        public final void draw(Canvas canvas, CharSequence charSequence, int i, int i2, float f, int i3, int i4, int i5, Paint paint) {
            int iMeasureText = (int) paint.measureText(charSequence, i, i2);
            l0 l0Var = l0.this;
            int width = l0Var.b.getWidth();
            int i6 = width * 2;
            int i7 = iMeasureText / i6;
            int i8 = (iMeasureText % i6) / 2;
            boolean z = 1 == l0Var.getLayoutDirection();
            l0Var.a.setSeed(this.a);
            int alpha = paint.getAlpha();
            for (int i9 = 0; i9 < i7 && this.b + i9 < l0Var.d; i9++) {
                float f2 = (width / 2) + (i9 * i6) + i8;
                float f3 = z ? ((f + iMeasureText) - f2) - width : f + f2;
                paint.setAlpha((l0Var.a.nextInt(4) + 1) * 63);
                if (l0Var.a.nextBoolean()) {
                    canvas.drawBitmap(l0Var.c, f3, i4 - r13.getHeight(), paint);
                } else {
                    canvas.drawBitmap(l0Var.b, f3, i4 - r13.getHeight(), paint);
                }
            }
            paint.setAlpha(alpha);
        }

        @Override // android.text.style.ReplacementSpan
        public final int getSize(Paint paint, CharSequence charSequence, int i, int i2, Paint.FontMetricsInt fontMetricsInt) {
            return (int) paint.measureText(charSequence, i, i2);
        }
    }

    public l0(Context context, AttributeSet attributeSet) {
        super(context, attributeSet, R.style.TextAppearance_Leanback_SearchTextEdit);
        this.a = new Random();
    }

    public int getStreamPosition() {
        return this.d;
    }

    @Override // android.view.View
    public final void onFinishInflate() {
        super.onFinishInflate();
        this.b = Bitmap.createScaledBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.lb_text_dot_one), (int) (r0.getWidth() * 1.3f), (int) (r0.getHeight() * 1.3f), false);
        this.c = Bitmap.createScaledBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.lb_text_dot_two), (int) (r0.getWidth() * 1.3f), (int) (r0.getHeight() * 1.3f), false);
        this.d = -1;
        ObjectAnimator objectAnimator = this.e;
        if (objectAnimator != null) {
            objectAnimator.cancel();
        }
        setText("");
    }

    @Override // android.view.View
    public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo accessibilityNodeInfo) {
        super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo);
        accessibilityNodeInfo.setClassName("androidx.leanback.widget.StreamingTextView");
    }

    public void setStreamPosition(int i2) {
        this.d = i2;
        invalidate();
    }
}
