public class AnimationUtils
extends Object
java.lang.Object | |
↳ | android.view.animation.AnimationUtils |
定义用于处理动画的常用工具。
Public constructors |
|
---|---|
AnimationUtils() |
Public methods |
|
---|---|
static long |
currentAnimationTimeMillis() 以毫秒为单位返回当前动画时间。 |
static Animation |
loadAnimation(Context context, int id) 从资源加载 |
static Interpolator |
loadInterpolator(Context context, int id) 从资源加载 |
static LayoutAnimationController |
loadLayoutAnimation(Context context, int id) 从资源加载 |
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
|
long currentAnimationTimeMillis ()
以毫秒为单位返回当前动画时间。 调用setStartTime(long)
时应该使用这个时间。 有关不同可用时钟的更多信息,请参阅SystemClock
。 此方法使用的时钟不是 “墙”时钟(它不是currentTimeMillis()
)。
Returns | |
---|---|
long |
the current animation time in milliseconds |
也可以看看:
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 |
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 |
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 |
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 |
Animation makeInChildBottomAnimation (Context c)
为对象制作动画变得可见。 使用幻灯片和淡入淡出效果。
Parameters | |
---|---|
c |
Context : Context for loading resources |
Returns | |
---|---|
Animation |
The new animation |
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 |