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

import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.RectF;
import android.graphics.Shader;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.util.AttributeSet;
import j4.a;

/* JADX INFO: loaded from: classes2.dex */
public class qhl extends com.bytedance.sdk.openadsdk.core.ajl.yz {
    private BitmapShader ajl;
    private final Paint fm;
    private final RectF jnr;

    /* JADX INFO: renamed from: lb, reason: collision with root package name */
    private int f7349lb;
    private int ro;
    private final Matrix yz;

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

    private Bitmap fm(Drawable drawable) {
        if (drawable == null) {
            return null;
        }
        if (drawable instanceof BitmapDrawable) {
            return ((BitmapDrawable) drawable).getBitmap();
        }
        int width = drawable.getIntrinsicWidth() <= 0 ? getWidth() : drawable.getIntrinsicWidth();
        int height = drawable.getIntrinsicHeight() <= 0 ? getHeight() : drawable.getIntrinsicHeight();
        Bitmap bitmapCreateBitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(bitmapCreateBitmap);
        drawable.setBounds(0, 0, width, height);
        drawable.draw(canvas);
        return bitmapCreateBitmap;
    }

    @Override // android.widget.ImageView, android.view.View
    public void onDraw(Canvas canvas) {
        Bitmap bitmapFm;
        Drawable drawable = getDrawable();
        if (drawable == null) {
            super.onDraw(canvas);
            return;
        }
        if (Build.VERSION.SDK_INT >= 28 && a.x(drawable)) {
            super.onDraw(canvas);
            return;
        }
        if (this.ajl == null && (bitmapFm = fm(drawable)) != null) {
            Shader.TileMode tileMode = Shader.TileMode.REPEAT;
            this.ajl = new BitmapShader(bitmapFm, tileMode, tileMode);
            float fMax = (bitmapFm.getWidth() == getWidth() && bitmapFm.getHeight() == getHeight()) ? 1.0f : Math.max((getWidth() * 1.0f) / bitmapFm.getWidth(), (getHeight() * 1.0f) / bitmapFm.getHeight());
            this.yz.setScale(fMax, fMax);
            this.ajl.setLocalMatrix(this.yz);
        }
        BitmapShader bitmapShader = this.ajl;
        if (bitmapShader == null) {
            super.onDraw(canvas);
        } else {
            this.fm.setShader(bitmapShader);
            canvas.drawRoundRect(this.jnr, this.ro, this.f7349lb, this.fm);
        }
    }

    @Override // android.view.View
    public void onSizeChanged(int i10, int i11, int i12, int i13) {
        super.onSizeChanged(i10, i11, i12, i13);
        this.jnr.set(0.0f, 0.0f, i10, i11);
    }

    public void setXRound(int i10) {
        this.ro = i10;
        postInvalidate();
    }

    public void setYRound(int i10) {
        this.f7349lb = i10;
        postInvalidate();
    }

    @Override // android.view.View
    public void unscheduleDrawable(Drawable drawable) {
        super.unscheduleDrawable(drawable);
        this.ajl = null;
    }

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

    public qhl(Context context, AttributeSet attributeSet, int i10) {
        super(context, attributeSet, i10);
        this.ro = 25;
        this.f7349lb = 25;
        this.jnr = new RectF();
        Paint paint = new Paint();
        this.fm = paint;
        paint.setAntiAlias(true);
        paint.setFilterBitmap(true);
        this.yz = new Matrix();
    }
}
