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 |