public static class CircleBitmapDisplayer.CircleDrawable
extends android.graphics.drawable.Drawable
| Modifier and Type | Field and Description |
|---|---|
protected android.graphics.BitmapShader |
bitmapShader |
protected android.graphics.RectF |
mBitmapRect |
protected android.graphics.RectF |
mRect |
protected android.graphics.Paint |
paint |
protected float |
radius |
protected android.graphics.Paint |
strokePaint |
protected float |
strokeRadius |
protected float |
strokeWidth |
| Constructor and Description |
|---|
CircleBitmapDisplayer.CircleDrawable(android.graphics.Bitmap bitmap,
java.lang.Integer strokeColor,
float strokeWidth) |
| 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) |
applyTheme, canApplyTheme, clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXml, createFromXmlInner, createFromXmlInner, getAlpha, getBounds, getCallback, getChangingConfigurations, getColorFilter, getConstantState, getCurrent, getDirtyBounds, getHotspotBounds, getIntrinsicHeight, getIntrinsicWidth, getLayoutDirection, getLevel, getMinimumHeight, getMinimumWidth, getOutline, getPadding, getState, getTransparentRegion, inflate, inflate, invalidateSelf, isAutoMirrored, isFilterBitmap, isStateful, isVisible, jumpToCurrentState, mutate, onLayoutDirectionChanged, onLevelChange, onStateChange, resolveOpacity, scheduleSelf, setAutoMirrored, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setDither, setFilterBitmap, setHotspot, setHotspotBounds, setLayoutDirection, setLevel, setState, setTint, setTintList, setTintMode, setVisible, unscheduleSelfprotected float radius
protected final android.graphics.RectF mRect
protected final android.graphics.RectF mBitmapRect
protected final android.graphics.BitmapShader bitmapShader
protected final android.graphics.Paint paint
protected final android.graphics.Paint strokePaint
protected final float strokeWidth
protected float strokeRadius
public CircleBitmapDisplayer.CircleDrawable(android.graphics.Bitmap bitmap,
java.lang.Integer strokeColor,
float strokeWidth)
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 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