public class CircleButtonDrawable
extends android.graphics.drawable.Drawable
if (Build.VERSION.SDK_INT > Build.VERSION_CODES.HONEYCOMB) {
view.setLayerType(LAYER_TYPE_SOFTWARE, drawable.getPaint());
}
Author: wangjie
Email: tiantian.china.2@gmail.com
Date: 5/2/15.| Constructor and Description |
|---|
CircleButtonDrawable(android.content.Context context,
CircleButtonProperties circleButtonProperties,
int color) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(android.graphics.Canvas canvas) |
int |
getOpacity() |
android.graphics.Paint |
getPaint() |
protected void |
onBoundsChange(android.graphics.Rect bounds) |
void |
setAlpha(int alpha) |
CircleButtonDrawable |
setColor(int color) |
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, unscheduleSelfpublic CircleButtonDrawable(android.content.Context context,
CircleButtonProperties circleButtonProperties,
int color)
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 android.graphics.Paint getPaint()
public CircleButtonDrawable setColor(int color)
public void setAlpha(int alpha)
setAlpha in class android.graphics.drawable.Drawablepublic void setColorFilter(android.graphics.ColorFilter cf)
setColorFilter in class android.graphics.drawable.Drawablepublic int getOpacity()
getOpacity in class android.graphics.drawable.Drawable