AlphaAnimation
  public
  
  
  
  class
  AlphaAnimation
  
  
  
  
    extends Animation
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.view.animation.Animation | |
| ↳ | android.view.animation.AlphaAnimation | |
An animation that controls the alpha level of an object.
 Useful for fading things in and out. This animation ends up
 changing the alpha property of a Transformation
Summary
Inherited XML attributes | |
|---|---|
Inherited constants | 
|---|
Public constructors | |
|---|---|
      
      AlphaAnimation(Context context, AttributeSet attrs)
      
      
        Constructor used when an AlphaAnimation is loaded from a resource.  | 
  |
      
      AlphaAnimation(float fromAlpha, float toAlpha)
      
      
        Constructor to use when building an AlphaAnimation from code  | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        boolean
     | 
  
    
      
      willChangeBounds()
      
      
        Indicates whether or not this animation will affect the bounds of the animated view.  | 
  
        
        
        
        
        
        boolean
     | 
  
    
      
      willChangeTransformationMatrix()
      
      
        Indicates whether or not this animation will affect the transformation matrix.  | 
  
Protected methods | |
|---|---|
        
        
        
        
        
        void
     | 
  
    
      
      applyTransformation(float interpolatedTime, Transformation t)
      
      
        Changes the alpha property of the supplied   | 
  
Inherited methods | |
|---|---|
Public constructors
AlphaAnimation
public AlphaAnimation (Context context, AttributeSet attrs)
Constructor used when an AlphaAnimation is loaded from a resource.
| Parameters | |
|---|---|
context | 
        
          Context: Application context to use | 
      
attrs | 
        
          AttributeSet: Attribute set from which to read values | 
      
AlphaAnimation
public AlphaAnimation (float fromAlpha, 
                float toAlpha)Constructor to use when building an AlphaAnimation from code
| Parameters | |
|---|---|
fromAlpha | 
        
          float: Starting alpha value for the animation, where 1.0 means
        fully opaque and 0.0 means fully transparent. | 
      
toAlpha | 
        
          float: Ending alpha value for the animation. | 
      
Public methods
willChangeBounds
public boolean willChangeBounds ()
Indicates whether or not this animation will affect the bounds of the animated view. For instance, a fade animation will not affect the bounds whereas a 200% scale animation will.
| Returns | |
|---|---|
boolean | 
        true if this animation will change the view's bounds | 
willChangeTransformationMatrix
public boolean willChangeTransformationMatrix ()
Indicates whether or not this animation will affect the transformation matrix. For instance, a fade animation will not affect the matrix whereas a scale animation will.
| Returns | |
|---|---|
boolean | 
        true if this animation will change the transformation matrix | 
Protected methods
applyTransformation
protected void applyTransformation (float interpolatedTime, 
                Transformation t)Changes the alpha property of the supplied Transformation
| Parameters | |
|---|---|
interpolatedTime | 
        
          float: The value of the normalized time (0.0 to 1.0)
        after it has been run through the interpolation function. | 
      
t | 
        
          Transformation: The Transformation object to fill in with the current
        transforms. |