package com.bytedance.sdk.openadsdk.core.widget;

import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.RectF;
import android.util.AttributeSet;
/* loaded from: classes2.dex */
public class EH extends com.bytedance.sdk.openadsdk.core.wN.qsH {
    private RectF Sg;
    private Paint YFl;
    private int tN;

    public EH(Context context) {
        this(context, null);
    }

    public EH(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, 0);
    }

    public EH(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        this.tN = 0;
        YFl();
    }

    private void YFl() {
        setTextColor(-1);
        Paint paint = new Paint();
        this.YFl = paint;
        paint.setStyle(Paint.Style.FILL_AND_STROKE);
        this.YFl.setColor(Color.parseColor("#99333333"));
        this.YFl.setAntiAlias(true);
        this.YFl.setStrokeWidth(0.0f);
        this.Sg = new RectF();
    }

    /* JADX INFO: Access modifiers changed from: protected */
    @Override // com.bytedance.sdk.openadsdk.core.wN.qsH, android.widget.TextView, android.view.View
    public void onMeasure(int i, int i2) {
        super.onMeasure(i, i2);
        int measuredWidth = getMeasuredWidth();
        int measuredHeight = getMeasuredHeight();
        if (measuredWidth > 0 && measuredHeight > 0) {
            int measureText = (int) getPaint().measureText("00");
            this.tN = measureText;
            if (measuredWidth < measureText) {
                measuredWidth = measureText;
            }
            int i3 = measuredWidth + ((measuredHeight / 2) * 2);
            setMeasuredDimension(i3, measuredHeight);
            this.Sg.set(0.0f, 0.0f, i3, measuredHeight);
            return;
        }
        this.Sg.set(0.0f, 0.0f, 0.0f, 0.0f);
    }

    @Override // android.widget.TextView, android.view.View
    protected void onDraw(Canvas canvas) {
        RectF rectF = this.Sg;
        canvas.drawRoundRect(rectF, rectF.bottom / 2.0f, this.Sg.bottom / 2.0f, this.YFl);
        canvas.translate((this.Sg.right / 2.0f) - (getPaint().measureText(getText().toString()) / 2.0f), 0.0f);
        super.onDraw(canvas);
    }
}
