android.graphics.drawable
public
static
abstract
class
android.graphics.drawable.ShapeDrawable.ShaderFactory
Base class defines a factory object that is called each time the drawable
is resized (has a new width or height). Its resize() method returns a
corresponding shader, or null.
Implement this class if you'd like your ShapeDrawable to use a special
Shader, such as a
LinearGradient.
Summary
Public Constructors
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Public Constructors
public
ShapeDrawable.ShaderFactory()
Public Methods
public
abstract
Shader
resize(int width, int height)
Returns the Shader to be drawn when a Drawable is drawn.
The dimensions of the Drawable are passed because they may be needed
to adjust how the Shader is configured for drawing.
This is called by ShapeDrawable.setShape().
Parameters
width
| the width of the Drawable being drawn |
height
| the heigh of the Drawable being drawn |