public class RoundDrawable
extends android.graphics.drawable.Drawable
| 构造器和说明 |
|---|
RoundDrawable(android.graphics.Bitmap bitmap) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
draw(android.graphics.Canvas canvas) |
static android.graphics.Bitmap |
drawableToBitmap(android.graphics.drawable.Drawable drawable) |
static RoundDrawable |
fromBitmap(android.graphics.Bitmap bitmap) |
static android.graphics.drawable.Drawable |
fromDrawable(android.graphics.drawable.Drawable drawable) |
android.graphics.Bitmap |
getBitmap() |
int |
getOpacity() |
protected void |
onBoundsChange(android.graphics.Rect bounds) |
void |
setAlpha(int alpha) |
RoundDrawable |
setBorderColor(int borderColor) |
RoundDrawable |
setBorderWidth(float borderWidth) |
RoundDrawable |
setCircle(boolean circle) |
void |
setColorFilter(android.graphics.ColorFilter colorFilter) |
RoundDrawable |
setConner(float corner,
float topLeft,
float topRight,
float bottomLeft,
float bottomRight) |
RoundDrawable |
setScaleType(android.widget.ImageView.ScaleType scaleType) |
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 void onBoundsChange(android.graphics.Rect bounds)
onBoundsChange 在类中 android.graphics.drawable.Drawablepublic void setAlpha(int alpha)
setAlpha 在类中 android.graphics.drawable.Drawablepublic void setColorFilter(@Nullable
android.graphics.ColorFilter colorFilter)
setColorFilter 在类中 android.graphics.drawable.Drawablepublic int getOpacity()
getOpacity 在类中 android.graphics.drawable.Drawablepublic void draw(@NonNull
android.graphics.Canvas canvas)
draw 在类中 android.graphics.drawable.Drawablepublic android.graphics.Bitmap getBitmap()
public RoundDrawable setScaleType(android.widget.ImageView.ScaleType scaleType)
public RoundDrawable setCircle(boolean circle)
public RoundDrawable setBorderWidth(float borderWidth)
public RoundDrawable setBorderColor(int borderColor)
public RoundDrawable setConner(float corner, float topLeft, float topRight, float bottomLeft, float bottomRight)
public static RoundDrawable fromBitmap(android.graphics.Bitmap bitmap)
public static android.graphics.drawable.Drawable fromDrawable(android.graphics.drawable.Drawable drawable)
public static android.graphics.Bitmap drawableToBitmap(android.graphics.drawable.Drawable drawable)