package p037.p091.p095;

import android.animation.ObjectAnimator;
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.ActionMode;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.EditText;
import android.widget.TextView;
import java.util.Random;
import java.util.regex.Pattern;
import p037.p041.p042.LayoutInflaterFactory2C1494;
import p037.p091.C2075;

/* JADX INFO: renamed from: މ.މ.ލ.ޠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2186 extends EditText {

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public static final Pattern f7098 = Pattern.compile("\\S+");

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public static final Property<C2186, Integer> f7099 = new C2187(Integer.class, "streamPosition");

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final Random f7100;

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

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

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public int f7103;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public ObjectAnimator f7104;

    /* JADX INFO: renamed from: މ.މ.ލ.ޠ$֏, reason: contains not printable characters */
    public static class C2187 extends Property<C2186, Integer> {
        public C2187(Class cls, String str) {
            super(cls, str);
        }

        @Override // android.util.Property
        public Integer get(C2186 c2186) {
            return Integer.valueOf(c2186.getStreamPosition());
        }

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

    /* JADX INFO: renamed from: މ.މ.ލ.ޠ$ؠ, reason: contains not printable characters */
    public class C2188 extends ReplacementSpan {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final int f7105;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public final int f7106;

        public C2188(int i, int i2) {
            this.f7105 = i;
            this.f7106 = i2;
        }

        @Override // android.text.style.ReplacementSpan
        public 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);
            int width = C2186.this.f7101.getWidth();
            int i6 = width * 2;
            int i7 = iMeasureText / i6;
            int i8 = (iMeasureText % i6) / 2;
            boolean z = 1 == C2186.this.getLayoutDirection();
            C2186.this.f7100.setSeed(this.f7105);
            int alpha = paint.getAlpha();
            for (int i9 = 0; i9 < i7 && this.f7106 + i9 < C2186.this.f7103; i9++) {
                float f2 = (width / 2) + (i9 * i6) + i8;
                float f3 = z ? ((f + iMeasureText) - f2) - width : f + f2;
                paint.setAlpha((C2186.this.f7100.nextInt(4) + 1) * 63);
                if (C2186.this.f7100.nextBoolean()) {
                    canvas.drawBitmap(C2186.this.f7102, f3, i4 - r12.getHeight(), paint);
                } else {
                    canvas.drawBitmap(C2186.this.f7101, f3, i4 - r12.getHeight(), paint);
                }
            }
            paint.setAlpha(alpha);
        }

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

    public C2186(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.f7100 = new Random();
    }

    public C2186(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        this.f7100 = new Random();
    }

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

    @Override // android.view.View
    public void onFinishInflate() {
        super.onFinishInflate();
        this.f7101 = m4249(C2075.lb_text_dot_one, 1.3f);
        this.f7102 = m4249(C2075.lb_text_dot_two, 1.3f);
        this.f7103 = -1;
        ObjectAnimator objectAnimator = this.f7104;
        if (objectAnimator != null) {
            objectAnimator.cancel();
        }
        setText("");
    }

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

    @Override // android.widget.TextView
    public void setCustomSelectionActionModeCallback(ActionMode.Callback callback) {
        super.setCustomSelectionActionModeCallback(LayoutInflaterFactory2C1494.C1505.m2897((TextView) this, callback));
    }

    public void setFinalRecognizedText(CharSequence charSequence) {
        setText(charSequence);
        bringPointIntoView(length());
    }

    public void setStreamPosition(int i) {
        this.f7103 = i;
        invalidate();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Bitmap m4249(int i, float f) {
        return Bitmap.createScaledBitmap(BitmapFactory.decodeResource(getResources(), i), (int) (r3.getWidth() * f), (int) (r3.getHeight() * f), false);
    }
}
