public class RoundedDrawable
extends android.graphics.drawable.Drawable
| Modifier and Type | Field and Description |
|---|---|
protected android.graphics.BitmapShader |
mBitmapShader |
protected float |
mCornerRadius |
protected android.graphics.Paint |
mPaint |
protected android.graphics.RectF |
mRect |
| Constructor and Description |
|---|
RoundedDrawable(android.graphics.Bitmap bitmap,
float cornerRadius) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(android.graphics.Canvas canvas) |
int |
getOpacity() |
protected void |
onBoundsChange(android.graphics.Rect bounds) |
void |
setAlpha(int alpha) |
void |
setColorFilter(android.graphics.ColorFilter cf) |
static android.graphics.Bitmap |
transform(android.graphics.Bitmap source,
float margin,
float radius) |
clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXmlInner, getAlpha, getBounds, getCallback, getChangingConfigurations, getConstantState, getCurrent, getIntrinsicHeight, getIntrinsicWidth, getLevel, getMinimumHeight, getMinimumWidth, getPadding, getState, getTransparentRegion, inflate, invalidateSelf, isAutoMirrored, isStateful, isVisible, jumpToCurrentState, mutate, onLevelChange, onStateChange, resolveOpacity, scheduleSelf, setAutoMirrored, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setDither, setFilterBitmap, setLevel, setState, setVisible, unscheduleSelfprotected final float mCornerRadius
protected final android.graphics.RectF mRect
protected final android.graphics.BitmapShader mBitmapShader
protected final android.graphics.Paint mPaint
public RoundedDrawable(android.graphics.Bitmap bitmap,
float cornerRadius)
protected void onBoundsChange(android.graphics.Rect bounds)
onBoundsChange in class android.graphics.drawable.Drawablepublic void draw(android.graphics.Canvas canvas)
draw in class android.graphics.drawable.Drawablepublic static android.graphics.Bitmap transform(android.graphics.Bitmap source,
float margin,
float radius)
public int getOpacity()
getOpacity in class android.graphics.drawable.Drawablepublic void setAlpha(int alpha)
setAlpha in class android.graphics.drawable.Drawablepublic void setColorFilter(android.graphics.ColorFilter cf)
setColorFilter in class android.graphics.drawable.Drawable