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. | 
