| java.lang.Object | |
| ↳ | 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
.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Returns the Shader to be drawn when a Drawable is drawn.
|
||||||||||
|
[Expand]
Inherited Methods
|
|||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
|||||||||||||||||||||||||||||||||
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().
| width | the width of the Drawable being drawn |
|---|---|
| height | the heigh of the Drawable being drawn |