granularity level: instruction
.class public abstract Landroidx/core/graphics/drawable/RoundedBitmapDrawable;
.super Landroid/graphics/drawable/Drawable;
.source "RoundedBitmapDrawable.java"
.field private static final DEFAULT_PAINT_FLAGS:I = 0x3
.field private mApplyGravity:Z
.field final mBitmap:Landroid/graphics/Bitmap;
.field private mBitmapHeight:I
.field private final mBitmapShader:Landroid/graphics/BitmapShader;
.field private mBitmapWidth:I
.field private mCornerRadius:F
.field final mDstRect:Landroid/graphics/Rect;
.field private final mDstRectF:Landroid/graphics/RectF;
.field private mGravity:I
.field private mIsCircular:Z
.field private final mPaint:Landroid/graphics/Paint;
.field private final mShaderMatrix:Landroid/graphics/Matrix;
.field private mTargetDensity:I
.method constructor <init>(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V
.locals 2
invoke-direct/range {p0 .. p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private computeBitmapSize()V
.locals 2
return-void
.end method
.method private static isGreaterThanZero(F)Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method private updateCircularCornerRadius()V
.locals 2
return-void
.end method
.method public draw(Landroid/graphics/Canvas;)V
.locals 4
return-void
.end method
.method public getAlpha()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public final getBitmap()Landroid/graphics/Bitmap;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getColorFilter()Landroid/graphics/ColorFilter;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getCornerRadius()F
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public getGravity()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public getIntrinsicHeight()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public getIntrinsicWidth()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public getOpacity()I
.locals 3
const/4 v0, 0x0
return v0
.end method
.method public final getPaint()Landroid/graphics/Paint;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method gravityCompatApply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V
.locals 0
return-void
.end method
.method public hasAntiAlias()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public hasMipMap()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public isCircular()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method protected onBoundsChange(Landroid/graphics/Rect;)V
.locals 0
return-void
.end method
.method public setAlpha(I)V
.locals 1
return-void
.end method
.method public setAntiAlias(Z)V
.locals 1
return-void
.end method
.method public setCircular(Z)V
.locals 1
return-void
.end method
.method public setColorFilter(Landroid/graphics/ColorFilter;)V
.locals 1
return-void
.end method
.method public setCornerRadius(F)V
.locals 2
return-void
.end method
.method public setDither(Z)V
.locals 1
return-void
.end method
.method public setFilterBitmap(Z)V
.locals 1
return-void
.end method
.method public setGravity(I)V
.locals 1
return-void
.end method
.method public setMipMap(Z)V
.locals 0
return-void
.end method
.method public setTargetDensity(I)V
.locals 1
return-void
.end method
.method public setTargetDensity(Landroid/graphics/Canvas;)V
.locals 0
return-void
.end method
.method public setTargetDensity(Landroid/util/DisplayMetrics;)V
.locals 0
return-void
.end method
.method updateDstRect()V
.locals 9
return-void
.end method