void
|
clearColorFilter()
|
final
Rect
|
copyBounds()
Return a copy of the drawable's bounds in a new Rect.
|
final void
|
copyBounds(
Rect bounds)
Return a copy of the drawable's bounds in the specified Rect (allocated by the caller).
|
static
Drawable
|
createFromPath(
String pathName)
Create a drawable from file path name.
|
static
Drawable
|
createFromResourceStream(
Resources res,
TypedValue value,
InputStream is,
String srcName,
BitmapFactory.Options opts)
Create a drawable from an inputstream, using the given resources and value to determine density information.
|
static
Drawable
|
createFromResourceStream(
Resources res,
TypedValue value,
InputStream is,
String srcName)
Create a drawable from an inputstream, using the given resources and value to determine density information.
|
static
Drawable
|
createFromStream(
InputStream is,
String srcName)
Create a drawable from an inputstream
|
static
Drawable
|
createFromXml(
Resources r,
XmlPullParser parser)
Create a drawable from an XML document.
|
static
Drawable
|
createFromXmlInner(
Resources r,
XmlPullParser parser,
AttributeSet attrs)
Create from inside an XML document.
|
abstract void
|
draw(
Canvas canvas)
Draw in its bounds (set via setBounds) respecting optional effects such as alpha (set via setAlpha) and color filter (set via setColorFilter).
|
final
Rect
|
getBounds()
Return the drawable's bounds Rect.
|
Drawable.Callback
|
getCallback()
|
int
|
getChangingConfigurations()
Return a mask of the configuration parameters for which this drawable may change, requiring that it be re-created.
|
Drawable.ConstantState
|
getConstantState()
|
Drawable
|
getCurrent()
|
int
|
getIntrinsicHeight()
Return the intrinsic height of the underlying drawable object.
|
int
|
getIntrinsicWidth()
Return the intrinsic width of the underlying drawable object.
|
final int
|
getLevel()
Retrieve the current level.
|
int
|
getMinimumHeight()
Returns the minimum height suggested by this Drawable.
|
int
|
getMinimumWidth()
Returns the minimum width suggested by this Drawable.
|
abstract int
|
getOpacity()
Return the opacity/transparency of this Drawable.
|
boolean
|
getPadding(
Rect padding)
Return in padding the insets suggested by this Drawable for placing content inside the drawable's bounds.
|
int[]
|
getState()
|
Region
|
getTransparentRegion()
Returns a Region representing the part of the Drawable that is completely transparent.
|
void
|
inflate(
Resources r,
XmlPullParser parser,
AttributeSet attrs)
Inflate this Drawable from an XML resource.
|
void
|
invalidateSelf()
|
boolean
|
isStateful()
Indicates whether this view will change its appearance based on state.
|
final boolean
|
isVisible()
|
void
|
jumpToCurrentState()
If this Drawable does transition animations between states, ask that it immediately jump to the current state and skip any active animations.
|
Drawable
|
mutate()
Make this drawable mutable.
|
void
|
onBoundsChange(
Rect bounds)
Override this in your subclass to change appearance if you recognize the specified state.
|
boolean
|
onLevelChange(int level)
Override this in your subclass to change appearance if you vary based on level.
|
boolean
|
onStateChange(int[] state)
Override this in your subclass to change appearance if you recognize the specified state.
|
static int
|
resolveOpacity(int op1, int op2)
Return the appropriate opacity value for two source opacities.
|
void
|
scheduleSelf(
Runnable what, long when)
|
abstract void
|
setAlpha(int alpha)
Specify an alpha value for the drawable.
|
void
|
setBounds(int left, int top, int right, int bottom)
Specify a bounding rectangle for the Drawable.
|
void
|
setBounds(
Rect bounds)
Specify a bounding rectangle for the Drawable.
|
final void
|
setCallback(
Drawable.Callback cb)
|
void
|
setChangingConfigurations(int configs)
Set a mask of the configuration parameters for which this drawable may change, requiring that it be re-created.
|
abstract void
|
setColorFilter(
ColorFilter cf)
Specify an optional colorFilter for the drawable.
|
void
|
setColorFilter(int color,
PorterDuff.Mode mode)
Specify a color and porterduff mode to be the colorfilter for this drawable.
|
void
|
setDither(boolean dither)
Set to true to have the drawable dither its colors when drawn to a device with fewer than 8-bits per color component.
|
void
|
setFilterBitmap(boolean filter)
Set to true to have the drawable filter its bitmap when scaled or rotated (for drawables that use bitmaps).
|
final boolean
|
setLevel(int level)
Specify the level for the drawable.
|
boolean
|
setState(int[] stateSet)
Specify a set of states for the drawable.
|
boolean
|
setVisible(boolean visible, boolean restart)
Set whether this Drawable is visible.
|
void
|
unscheduleSelf(
Runnable what)
|