# Print output for @column tags ?>
public
class
Shader
extends Object
java.lang.Object | |
↳ | android.graphics.Shader |
Shader is the base class for objects that return horizontal spans of colors during drawing. A subclass of Shader is installed in a Paint calling paint.setShader(shader). After that any object (other than a bitmap) that is drawn with that paint will get its color(s) from the shader.
Nested classes | |
---|---|
enum |
Shader.TileMode
|
Public constructors | |
---|---|
Shader()
This constructor is deprecated. Use subclass constructors directly instead. |
Public methods | |
---|---|
boolean
|
getLocalMatrix(Matrix localM)
Return true if the shader has a non-identity local matrix. |
void
|
setLocalMatrix(Matrix localM)
Set the shader's local matrix. |
Inherited methods | |
---|---|
public Shader ()
This constructor is deprecated.
Use subclass constructors directly instead.
public boolean getLocalMatrix (Matrix localM)
Return true if the shader has a non-identity local matrix.
Parameters | |
---|---|
localM |
Matrix : Set to the local matrix of the shader, if the shader's matrix is non-null.
This value cannot be null . |
Returns | |
---|---|
boolean |
true if the shader has a non-identity local matrix |
public void setLocalMatrix (Matrix localM)
Set the shader's local matrix. Passing null will reset the shader's matrix to identity. If the matrix has scale value as 0, the drawing result is undefined.
Parameters | |
---|---|
localM |
Matrix : The shader's new local matrix, or null to specify identity
This value may be null . |