# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Ctors | Methods | Inherited Methods

# AnimationUtils

`public class AnimationUtils`
`extends Object` ``

java.lang.Object
↳ | android.view.animation.AnimationUtils

Defines common utilities for working with animations.

## Summary

### Public constructors
`AnimationUtils()`

### Public methods
`static long` | `currentAnimationTimeMillis()` Returns the current animation time in milliseconds.
`static Animation` | `loadAnimation(Context context, int id)` Loads an `Animation` object from a resource
`static Interpolator` | `loadInterpolator(Context context, int id)` Loads an `Interpolator` object from a resource
`static LayoutAnimationController` | `loadLayoutAnimation(Context context, int id)` Loads a `LayoutAnimationController` object from a resource
`static Animation` | `makeInAnimation(Context c, boolean fromLeft)` Make an animation for objects becoming visible.
`static Animation` | `makeInChildBottomAnimation(Context c)` Make an animation for objects becoming visible.
`static Animation` | `makeOutAnimation(Context c, boolean toRight)` Make an animation for objects becoming invisible.

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()` Creates and returns a copy of this object.
`boolean` | `equals(Object obj)` Indicates whether some other object is "equal to" this one.
`void` | `finalize()` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
`final Class<?>` | `getClass()` Returns the runtime class of this `Object`.
`int` | `hashCode()` Returns a hash code value for the object.
`final void` | `notify()` Wakes up a single thread that is waiting on this object's monitor.
`final void` | `notifyAll()` Wakes up all threads that are waiting on this object's monitor.
`String` | `toString()` Returns a string representation of the object.
`final void` | `wait(long timeout, int nanos)` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
`final void` | `wait(long timeout)` Causes the current thread to wait until either another thread invokes the `notify()` method or the `notifyAll()` method for this object, or a specified amount of time has elapsed.
`final void` | `wait()` Causes the current thread to wait until another thread invokes the `notify()` method or the `notifyAll()` method for this object.

## Public constructors

### AnimationUtils

    public AnimationUtils ()

## Public methods

### currentAnimationTimeMillis

    public static long currentAnimationTimeMillis ()

Returns the current animation time in milliseconds. This time should be used when invoking `Animation#setStartTime(long)`. Refer to `SystemClock` for more information about the different available clocks. The clock used by this method is not the "wall" clock (it is not `System#currentTimeMillis`).

Returns
`long` | the current animation time in milliseconds

See also:

- `SystemClock`

### loadAnimation

    public static Animation loadAnimation (Context context,
                    int id)

Loads an `Animation` object from a resource

Parameters
`context` | `Context`: Application context used to access resources
`id` | `int`: The resource id of the animation to load

Returns
`Animation` | The animation object referenced by the specified id

Throws
`Resources.NotFoundException` | when the animation cannot be loaded

### loadInterpolator

    public static Interpolator loadInterpolator (Context context,
                    int id)

Loads an `Interpolator` object from a resource

Parameters
`context` | `Context`: Application context used to access resources
`id` | `int`: The resource id of the animation to load

Returns
`Interpolator` | The interpolator object referenced by the specified id

Throws
`` | android.content.res.Resources.NotFoundException
`Resources.NotFoundException` |

### loadLayoutAnimation

    public static LayoutAnimationController loadLayoutAnimation (Context context,
                    int id)

Loads a `LayoutAnimationController` object from a resource

Parameters
`context` | `Context`: Application context used to access resources
`id` | `int`: The resource id of the animation to load

Returns
`LayoutAnimationController` | The animation controller object referenced by the specified id

Throws
`Resources.NotFoundException` | when the layout animation controller cannot be loaded

### makeInAnimation

    public static Animation makeInAnimation (Context c,
                    boolean fromLeft)

Make an animation for objects becoming visible. Uses a slide and fade effect.

Parameters
`c` | `Context`: Context for loading resources
`fromLeft` | `boolean`: is the object to be animated coming from the left

Returns
`Animation` | The new animation

### makeInChildBottomAnimation

    public static Animation makeInChildBottomAnimation (Context c)

Make an animation for objects becoming visible. Uses a slide up and fade effect.

Parameters
`c` | `Context`: Context for loading resources

Returns
`Animation` | The new animation

### makeOutAnimation

    public static Animation makeOutAnimation (Context c,
                    boolean toRight)

Make an animation for objects becoming invisible. Uses a slide and fade effect.

Parameters
`c` | `Context`: Context for loading resources
`toRight` | `boolean`: is the object to be animated exiting to the right

Returns
`Animation` | The new animation

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*