public class OvalShadowDrawable
extends android.graphics.drawable.Drawable
implements android.graphics.drawable.Animatable
| Constructor and Description |
|---|
OvalShadowDrawable(int radius,
android.content.res.ColorStateList colorStateList,
float shadowSize,
float shadowOffset,
int animDuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(android.graphics.Canvas canvas) |
float |
getCenterX() |
float |
getCenterY() |
android.content.res.ColorStateList |
getColor() |
int |
getIntrinsicHeight() |
int |
getIntrinsicWidth() |
int |
getOpacity() |
float |
getPaddingBottom() |
float |
getPaddingLeft() |
float |
getPaddingRight() |
float |
getPaddingTop() |
int |
getRadius() |
float |
getShadowOffset() |
float |
getShadowSize() |
boolean |
isPointerOver(float x,
float y) |
boolean |
isRunning() |
boolean |
isStateful() |
void |
jumpToCurrentState() |
protected boolean |
onStateChange(int[] state) |
void |
scheduleSelf(java.lang.Runnable what,
long when) |
void |
setAlpha(int alpha) |
boolean |
setAnimationDuration(int duration) |
void |
setAnimEnable(boolean b) |
void |
setColor(android.content.res.ColorStateList colorStateList) |
void |
setColor(int color) |
void |
setColorFilter(android.graphics.ColorFilter cf) |
void |
setInEditMode(boolean b) |
boolean |
setRadius(int radius) |
boolean |
setShadow(float size,
float offset) |
void |
start() |
void |
stop() |
applyTheme, canApplyTheme, clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXml, createFromXmlInner, createFromXmlInner, getAlpha, getBounds, getCallback, getChangingConfigurations, getColorFilter, getConstantState, getCurrent, getDirtyBounds, getHotspotBounds, getLayoutDirection, getLevel, getMinimumHeight, getMinimumWidth, getOutline, getPadding, getState, getTransparentRegion, inflate, inflate, invalidateSelf, isAutoMirrored, isFilterBitmap, isVisible, mutate, onBoundsChange, onLayoutDirectionChanged, onLevelChange, resolveOpacity, setAutoMirrored, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setDither, setFilterBitmap, setHotspot, setHotspotBounds, setLayoutDirection, setLevel, setState, setTint, setTintList, setTintMode, setVisible, unscheduleSelfpublic OvalShadowDrawable(int radius,
android.content.res.ColorStateList colorStateList,
float shadowSize,
float shadowOffset,
int animDuration)
public boolean setRadius(int radius)
public boolean setShadow(float size,
float offset)
public boolean setAnimationDuration(int duration)
public void setColor(android.content.res.ColorStateList colorStateList)
public void setColor(int color)
public android.content.res.ColorStateList getColor()
public void setInEditMode(boolean b)
public void setAnimEnable(boolean b)
public int getRadius()
public float getShadowSize()
public float getShadowOffset()
public float getPaddingLeft()
public float getPaddingTop()
public float getPaddingRight()
public float getPaddingBottom()
public float getCenterX()
public float getCenterY()
public boolean isPointerOver(float x,
float y)
public int getIntrinsicWidth()
getIntrinsicWidth in class android.graphics.drawable.Drawablepublic int getIntrinsicHeight()
getIntrinsicHeight 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 cf)
setColorFilter in class android.graphics.drawable.Drawablepublic int getOpacity()
getOpacity in class android.graphics.drawable.Drawablepublic boolean isStateful()
isStateful in class android.graphics.drawable.Drawableprotected boolean onStateChange(int[] state)
onStateChange in class android.graphics.drawable.Drawablepublic void jumpToCurrentState()
jumpToCurrentState in class android.graphics.drawable.Drawablepublic void start()
start in interface android.graphics.drawable.Animatablepublic void stop()
stop in interface android.graphics.drawable.Animatablepublic boolean isRunning()
isRunning in interface android.graphics.drawable.Animatablepublic void scheduleSelf(java.lang.Runnable what,
long when)
scheduleSelf in class android.graphics.drawable.Drawable