public class ShadowDrawable
extends android.graphics.drawable.Drawable
| Modifier and Type | Class and Description |
|---|---|
static class |
ShadowDrawable.Builder |
| Modifier and Type | Field and Description |
|---|---|
static int |
SHAPE_RECTANGLE
方形
|
static int |
SHAPE_ROUND
圆形
|
| Modifier and Type | Method and Description |
|---|---|
void |
draw(android.graphics.Canvas canvas) |
static ShadowDrawable |
fromAttributeSet(android.content.Context context,
android.util.AttributeSet attrs)
根据 AttributeSet
|
int |
getOpacity() |
void |
setAlpha(int alpha) |
void |
setBounds(int left,
int top,
int right,
int bottom) |
void |
setColorFilter(android.graphics.ColorFilter colorFilter) |
static void |
setShadowDrawable(android.view.View view,
android.graphics.drawable.Drawable drawable) |
static void |
setShadowDrawable(android.view.View view,
int[] bgColor,
int shapeRadius,
int shadowColor,
int shadowRadius,
int offsetX,
int offsetY) |
static void |
setShadowDrawable(android.view.View view,
int shapeRadius,
int shadowColor,
int shadowRadius,
int offsetX,
int offsetY) |
static void |
setShadowDrawable(android.view.View view,
int bgColor,
int shapeRadius,
int shadowColor,
int shadowRadius,
int offsetX,
int offsetY) |
static void |
setShadowDrawable(android.view.View view,
int shape,
int bgColor,
int shapeRadius,
int shadowColor,
int shadowRadius,
int offsetX,
int offsetY) |
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, getOpticalInsets, getOutline, getPadding, getState, getTransparentRegion, inflate, inflate, invalidateSelf, isAutoMirrored, isFilterBitmap, isProjected, isStateful, isVisible, jumpToCurrentState, mutate, onBoundsChange, onLayoutDirectionChanged, onLevelChange, onStateChange, resolveOpacity, scheduleSelf, setAutoMirrored, setBounds, setCallback, setChangingConfigurations, setColorFilter, setDither, setFilterBitmap, setHotspot, setHotspotBounds, setLayoutDirection, setLevel, setState, setTint, setTintBlendMode, setTintList, setTintMode, setVisible, unscheduleSelfpublic static final int SHAPE_RECTANGLE
public static final int SHAPE_ROUND
public void setBounds(int left,
int top,
int right,
int bottom)
setBounds in class android.graphics.drawable.Drawablepublic void draw(android.graphics.Canvas canvas)
draw in class android.graphics.drawable.Drawablepublic void setAlpha(int alpha)
setAlpha in class android.graphics.drawable.Drawablepublic void setColorFilter(android.graphics.ColorFilter colorFilter)
setColorFilter in class android.graphics.drawable.Drawablepublic int getOpacity()
getOpacity in class android.graphics.drawable.Drawablepublic static void setShadowDrawable(android.view.View view,
android.graphics.drawable.Drawable drawable)
public static void setShadowDrawable(android.view.View view,
int shapeRadius,
int shadowColor,
int shadowRadius,
int offsetX,
int offsetY)
public static void setShadowDrawable(android.view.View view,
int bgColor,
int shapeRadius,
int shadowColor,
int shadowRadius,
int offsetX,
int offsetY)
public static void setShadowDrawable(android.view.View view,
int shape,
int bgColor,
int shapeRadius,
int shadowColor,
int shadowRadius,
int offsetX,
int offsetY)
public static void setShadowDrawable(android.view.View view,
int[] bgColor,
int shapeRadius,
int shadowColor,
int shadowRadius,
int offsetX,
int offsetY)
public static ShadowDrawable fromAttributeSet(android.content.Context context, android.util.AttributeSet attrs)
context - attrs -