android.view.animation
类 AnimationUtils
java.lang.Objectandroid.view.animation.AnimationUtils
public class AnimationUtils extends Object
Defines common utilities for working with animations.
构造方法摘要 | |
---|---|
AnimationUtils() |
方法摘要 | |
---|---|
static long | currentAnimationTimeMillis() Returns the current animation time in milliseconds. |
| 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 |
| loadLayoutAnimation(Context context, int id) |
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. |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
AnimationUtils
public AnimationUtils()
方法详细信息 |
---|
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()).
-
-
返回:
- the current animation time in milliseconds 另请参见:
- SystemClock
loadAnimation
public static Animation loadAnimation(Context context, int id) throws Resources.NotFoundException
-
Loads an Animation object from a resource
-
-
参数:
-
context
- Application context used to access resources -
id
- The resource id of the animation to load
返回:
- The animation object reference by the specified id 抛出:
-
Resources.NotFoundException
- when the animation cannot be loaded
-
loadLayoutAnimation
public static LayoutAnimationController loadLayoutAnimation(Context context, int id) throws Resources.NotFoundException
-
-
抛出:
-
Resources.NotFoundException
-
makeInAnimation
public static Animation makeInAnimation(Context c, boolean fromLeft)
-
Make an animation for objects becoming visible. Uses a slide and fade effect.
-
-
参数:
-
c
- Context for loading resources -
fromLeft
- is the object to be animated coming from the left
返回:
- 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.
-
-
参数:
-
c
- Context for loading resources -
toRight
- is the object to be animated exiting to the right
返回:
- The new animation
-
makeInChildBottomAnimation
public static Animation makeInChildBottomAnimation(Context c)
-
Make an animation for objects becoming visible. Uses a slide up and fade effect.
-
-
参数:
-
c
- Context for loading resources
返回:
- The new animation
-
loadInterpolator
public static Interpolator loadInterpolator(Context context, int id) throws Resources.NotFoundException
-
Loads an Interpolator object from a resource
-
-
参数:
-
context
- Application context used to access resources -
id
- The resource id of the animation to load
返回:
- The animation object reference by the specified id 抛出:
-
Resources.NotFoundException
-