Most visited

Recently visited

Added in API level 1

AnimationUtils

public class AnimationUtils
extends Object

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


定义用于处理动画的常用工具。

Summary

Public constructors

AnimationUtils()

Public methods

static long currentAnimationTimeMillis()

以毫秒为单位返回当前动画时间。

static Animation loadAnimation(Context context, int id)

从资源加载 Animation对象

static Interpolator loadInterpolator(Context context, int id)

从资源加载 Interpolator对象

static LayoutAnimationController loadLayoutAnimation(Context context, int id)

从资源加载 LayoutAnimationController对象

static Animation makeInAnimation(Context c, boolean fromLeft)

为对象制作动画变得可见。

static Animation makeInChildBottomAnimation(Context c)

为对象制作动画变得可见。

static Animation makeOutAnimation(Context c, boolean toRight)

为不可见的对象制作动画。

Inherited methods

From class java.lang.Object

Public constructors

AnimationUtils

Added in API level 1
AnimationUtils ()

Public methods

currentAnimationTimeMillis

Added in API level 1
long currentAnimationTimeMillis ()

以毫秒为单位返回当前动画时间。 调用setStartTime(long)时应该使用这个时间。 有关不同可用时钟的更多信息,请参阅SystemClock 此方法使用的时钟不是 “墙”时钟(它不是currentTimeMillis() )。

Returns
long the current animation time in milliseconds

也可以看看:

loadAnimation

Added in API level 1
Animation loadAnimation (Context context, 
                int id)

从资源加载 Animation对象

Parameters
context Context: Application context used to access resources
id int: The resource id of the animation to load
Returns
Animation The animation object reference by the specified id
Throws
Resources.NotFoundException when the animation cannot be loaded

loadInterpolator

Added in API level 1
Interpolator loadInterpolator (Context context, 
                int id)

从资源加载 Interpolator对象

Parameters
context Context: Application context used to access resources
id int: The resource id of the animation to load
Returns
Interpolator The animation object reference by the specified id
Throws
Resources.NotFoundException

loadLayoutAnimation

Added in API level 1
LayoutAnimationController loadLayoutAnimation (Context context, 
                int id)

从资源加载 LayoutAnimationController对象

Parameters
context Context: Application context used to access resources
id int: The resource id of the animation to load
Returns
LayoutAnimationController The animation object reference by the specified id
Throws
Resources.NotFoundException when the layout animation controller cannot be loaded

makeInAnimation

Added in API level 1
Animation makeInAnimation (Context c, 
                boolean fromLeft)

为对象制作动画变得可见。 使用幻灯片和淡入淡出效果。

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

Added in API level 1
Animation makeInChildBottomAnimation (Context c)

为对象制作动画变得可见。 使用幻灯片和淡入淡出效果。

Parameters
c Context: Context for loading resources
Returns
Animation The new animation

makeOutAnimation

Added in API level 1
Animation makeOutAnimation (Context c, 
                boolean toRight)

为不可见的对象制作动画。 使用幻灯片和淡入淡出效果。

Parameters
c Context: Context for loading resources
toRight boolean: is the object to be animated exiting to the right
Returns
Animation The new animation

Hooray!