Since: API Level 1
package

android.graphics.drawable

Classes | Description

Provides classes to manage a variety of visual elements that are intended for display only, such as bitmaps and gradients.

more...

Interfaces

AnimatableInterface that drawables suporting animations should implement. 
Drawable.CallbackImplement this interface if you want to create an animated drawable that extends Drawable

Classes

AnimationDrawableAn object used to create frame-by-frame animations, defined by a series of Drawable objects, which can be used as a View object's background. 
BitmapDrawableA Drawable that wraps a bitmap and can be tiled, stretched, or aligned. 
ClipDrawableA Drawable that clips another Drawable based on this Drawable's current level value. 
ColorDrawableA specialized Drawable that fills the Canvas with a specified color, with respect to the clip region. 
DrawableA Drawable is a general abstraction for "something that can be drawn." Most often you will deal with Drawable as the type of resource retrieved for drawing things to the screen; the Drawable class provides a generic API for dealing with an underlying visual resource that may take a variety of forms. 
Drawable.ConstantState 
DrawableContainer 
DrawableContainer.DrawableContainerState 
GradientDrawableA Drawable with a color gradient for buttons, backgrounds, etc. 
InsetDrawableA Drawable that insets another Drawable by a specified distance. 
LayerDrawableA Drawable that manages an array of other Drawables. 
LevelListDrawableA resource that manages a number of alternate Drawables, each assigned a maximum numerical value. 
NinePatchDrawableA resizeable bitmap, with stretchable areas that you define. 
PaintDrawableDrawable that draws its bounds in the given paint, with optional rounded corners. 
PictureDrawableDrawable subclass that wraps a Picture, allowing the picture to be used whereever a Drawable is supported. 
RotateDrawable

A Drawable that can rotate another Drawable based on the current level value. 

ScaleDrawableA Drawable that changes the size of another Drawable based on its current level value. 
ShapeDrawableA Drawable object that draws primitive shapes. 
ShapeDrawable.ShaderFactoryBase class defines a factory object that is called each time the drawable is resized (has a new width or height). 
StateListDrawableLets you assign a number of graphic images to a single Drawable and swap out the visible item by a string ID value. 
TransitionDrawableAn extension of LayerDrawables that is intended to cross-fade between the first and second layer. 

Enums

GradientDrawable.OrientationControls how the gradient is oriented relative to the drawable's bounds