Transformation
open class Transformation
| kotlin.Any | |
| ↳ | android.view.animation.Transformation | 
Defines the transformation to be applied at one point in time of an Animation.
Summary
| Constants | |
|---|---|
| static Int | 
            
             Indicates a transformation that applies an alpha only (uses an identity matrix.)  | 
        
| static Int | 
            
             Indicates a transformation that applies an alpha and a matrix.  | 
        
| static Int | 
            
             Indicates a transformation that has no effect (alpha = 1 and identity matrix.)  | 
        
| static Int | 
            
             Indicates a transformation that applies a matrix only (alpha = 1.)  | 
        
| Public constructors | |
|---|---|
| 
            
             Creates a new transformation with alpha = 1 and the identity matrix.  | 
        |
| Public methods | |
|---|---|
| open Unit | 
            clear()Reset the transformation to a state that leaves the object being animated in an unmodified state.  | 
        
| open Unit | 
            compose(t: Transformation!)Apply this Transformation to an existing Transformation, e.  | 
        
| open Float | 
            getAlpha() | 
        
| open Matrix! | |
| open Int | 
            
             Indicates the nature of this transformation.  | 
        
| open Unit | 
            set(t: Transformation!)Clones the specified transformation.  | 
        
| open Unit | 
            
             Sets the degree of transparency  | 
        
| open Unit | 
            setTransformationType(transformationType: Int)Sets the transformation type.  | 
        
| open String! | 
            
             Return a string representation of the transformation in a compact form.  | 
        
| open String | 
            toString() | 
        
| Properties | |
|---|---|
| Float | |
| Matrix! | |
| Int | |
Constants
TYPE_ALPHA
static val TYPE_ALPHA: Int
Indicates a transformation that applies an alpha only (uses an identity matrix.)
Value: 1TYPE_BOTH
static val TYPE_BOTH: Int
Indicates a transformation that applies an alpha and a matrix.
Value: 3TYPE_IDENTITY
static val TYPE_IDENTITY: Int
Indicates a transformation that has no effect (alpha = 1 and identity matrix.)
Value: 0TYPE_MATRIX
static val TYPE_MATRIX: Int
Indicates a transformation that applies a matrix only (alpha = 1.)
Value: 2Public constructors
Transformation
Transformation()
Creates a new transformation with alpha = 1 and the identity matrix.
Public methods
clear
open fun clear(): Unit
Reset the transformation to a state that leaves the object being animated in an unmodified state. The transformation type is TYPE_BOTH by default.
compose
open fun compose(t: Transformation!): Unit
Apply this Transformation to an existing Transformation, e.g. apply a scale effect to something that has already been rotated.
| Parameters | |
|---|---|
t | 
            Transformation!: | 
getMatrix
open fun getMatrix(): Matrix!
| Return | |
|---|---|
Matrix! | 
            The 3x3 Matrix representing the transformation to apply to the coordinates of the object being animated | 
getTransformationType
open fun getTransformationType(): Int
Indicates the nature of this transformation.
| Return | |
|---|---|
Int | 
            TYPE_ALPHA, TYPE_MATRIX, TYPE_BOTH or TYPE_IDENTITY. | 
          
set
open fun set(t: Transformation!): Unit
Clones the specified transformation.
| Parameters | |
|---|---|
t | 
            Transformation!: The transformation to clone. | 
setAlpha
open fun setAlpha(alpha: Float): Unit
Sets the degree of transparency
| Parameters | |
|---|---|
alpha | 
            Float: 1.0 means fully opaque and 0.0 means fully transparent Value is between 0.0f and 1.0f inclusive | 
setTransformationType
open fun setTransformationType(transformationType: Int): Unit
Sets the transformation type.
| Parameters | |
|---|---|
transformationType | 
            Int: One of TYPE_ALPHA, TYPE_MATRIX, TYPE_BOTH or TYPE_IDENTITY. | 
          
toShortString
open fun toShortString(): String!
Return a string representation of the transformation in a compact form.
toString
open fun toString(): String
| Return | |
|---|---|
String | 
            a string representation of the object. |