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