public final class AnimationUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
DEFAULT_ANIMATION_DURATION
默认动画持续时间
|
| 限定符和类型 | 方法和说明 |
|---|---|
static android.view.animation.AlphaAnimation |
getAlphaAnimation(float fromAlpha,
float toAlpha)
获取一个透明度渐变动画
|
static android.view.animation.AlphaAnimation |
getAlphaAnimation(float fromAlpha,
float toAlpha,
android.view.animation.Animation.AnimationListener animationListener)
获取一个透明度渐变动画
|
static android.view.animation.AlphaAnimation |
getAlphaAnimation(float fromAlpha,
float toAlpha,
long durationMillis)
获取一个透明度渐变动画
|
static android.view.animation.AlphaAnimation |
getAlphaAnimation(float fromAlpha,
float toAlpha,
long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
获取一个透明度渐变动画
|
static android.view.animation.ScaleAnimation |
getAmplificationAnimation(android.view.animation.Animation.AnimationListener animationListener)
获取一个放大动画
|
static android.view.animation.ScaleAnimation |
getAmplificationAnimation(long durationMillis)
获取一个放大动画
|
static android.view.animation.ScaleAnimation |
getAmplificationAnimation(long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
获取一个放大动画
|
static android.view.animation.AlphaAnimation |
getHiddenAlphaAnimation()
获取一个由完全显示变为不可见的透明度渐变动画
|
static android.view.animation.AlphaAnimation |
getHiddenAlphaAnimation(android.view.animation.Animation.AnimationListener animationListener)
获取一个由完全显示变为不可见的透明度渐变动画
|
static android.view.animation.AlphaAnimation |
getHiddenAlphaAnimation(long durationMillis)
获取一个由完全显示变为不可见的透明度渐变动画
|
static android.view.animation.AlphaAnimation |
getHiddenAlphaAnimation(long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
获取一个由完全显示变为不可见的透明度渐变动画
|
static android.view.animation.ScaleAnimation |
getLessenScaleAnimation(android.view.animation.Animation.AnimationListener animationListener)
获取一个缩小动画
|
static android.view.animation.ScaleAnimation |
getLessenScaleAnimation(long durationMillis)
获取一个缩小动画
|
static android.view.animation.ScaleAnimation |
getLessenScaleAnimation(long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
获取一个缩小动画
|
static android.view.animation.RotateAnimation |
getRotateAnimation(float fromDegrees,
float toDegrees,
int pivotXType,
float pivotXValue,
int pivotYType,
float pivotYValue,
long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
获取一个旋转动画
|
static android.view.animation.RotateAnimation |
getRotateAnimationByCenter()
获取一个根据中心点旋转的动画
|
static android.view.animation.RotateAnimation |
getRotateAnimationByCenter(android.view.animation.Animation.AnimationListener animationListener)
获取一个根据视图自身中心点旋转的动画
|
static android.view.animation.RotateAnimation |
getRotateAnimationByCenter(long duration)
获取一个根据中心点旋转的动画
|
static android.view.animation.RotateAnimation |
getRotateAnimationByCenter(long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
获取一个根据视图自身中心点旋转的动画
|
static android.view.animation.AlphaAnimation |
getShowAlphaAnimation()
获取一个由不可见变为完全显示的透明度渐变动画
|
static android.view.animation.AlphaAnimation |
getShowAlphaAnimation(android.view.animation.Animation.AnimationListener animationListener)
获取一个由不可见变为完全显示的透明度渐变动画
|
static android.view.animation.AlphaAnimation |
getShowAlphaAnimation(long durationMillis)
获取一个由不可见变为完全显示的透明度渐变动画
|
static android.view.animation.AlphaAnimation |
getShowAlphaAnimation(long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
获取一个由不可见变为完全显示的透明度渐变动画
|
public static final long DEFAULT_ANIMATION_DURATION
public static android.view.animation.RotateAnimation getRotateAnimation(float fromDegrees,
float toDegrees,
int pivotXType,
float pivotXValue,
int pivotYType,
float pivotYValue,
long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
fromDegrees - 开始角度toDegrees - 结束角度pivotXType - 旋转中心点X轴坐标相对类型pivotXValue - 旋转中心点X轴坐标pivotYType - 旋转中心点Y轴坐标相对类型pivotYValue - 旋转中心点Y轴坐标durationMillis - 持续时间animationListener - 动画监听器public static android.view.animation.RotateAnimation getRotateAnimationByCenter(long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
durationMillis - 动画持续时间animationListener - 动画监听器public static android.view.animation.RotateAnimation getRotateAnimationByCenter(long duration)
duration - 动画持续时间public static android.view.animation.RotateAnimation getRotateAnimationByCenter(android.view.animation.Animation.AnimationListener animationListener)
animationListener - 动画监听器public static android.view.animation.RotateAnimation getRotateAnimationByCenter()
public static android.view.animation.AlphaAnimation getAlphaAnimation(float fromAlpha,
float toAlpha,
long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
fromAlpha - 开始时的透明度toAlpha - 结束时的透明度都durationMillis - 持续时间animationListener - 动画监听器public static android.view.animation.AlphaAnimation getAlphaAnimation(float fromAlpha,
float toAlpha,
long durationMillis)
fromAlpha - 开始时的透明度toAlpha - 结束时的透明度都durationMillis - 持续时间public static android.view.animation.AlphaAnimation getAlphaAnimation(float fromAlpha,
float toAlpha,
android.view.animation.Animation.AnimationListener animationListener)
fromAlpha - 开始时的透明度toAlpha - 结束时的透明度都animationListener - 动画监听器public static android.view.animation.AlphaAnimation getAlphaAnimation(float fromAlpha,
float toAlpha)
fromAlpha - 开始时的透明度toAlpha - 结束时的透明度都public static android.view.animation.AlphaAnimation getHiddenAlphaAnimation(long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
durationMillis - 持续时间animationListener - 动画监听器public static android.view.animation.AlphaAnimation getHiddenAlphaAnimation(long durationMillis)
durationMillis - 持续时间public static android.view.animation.AlphaAnimation getHiddenAlphaAnimation(android.view.animation.Animation.AnimationListener animationListener)
animationListener - 动画监听器public static android.view.animation.AlphaAnimation getHiddenAlphaAnimation()
public static android.view.animation.AlphaAnimation getShowAlphaAnimation(long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
durationMillis - 持续时间animationListener - 动画监听器public static android.view.animation.AlphaAnimation getShowAlphaAnimation(long durationMillis)
durationMillis - 持续时间public static android.view.animation.AlphaAnimation getShowAlphaAnimation(android.view.animation.Animation.AnimationListener animationListener)
animationListener - 动画监听器public static android.view.animation.AlphaAnimation getShowAlphaAnimation()
public static android.view.animation.ScaleAnimation getLessenScaleAnimation(long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
durationMillis - 时间animationListener - 监听public static android.view.animation.ScaleAnimation getLessenScaleAnimation(long durationMillis)
durationMillis - 时间public static android.view.animation.ScaleAnimation getLessenScaleAnimation(android.view.animation.Animation.AnimationListener animationListener)
animationListener - 监听public static android.view.animation.ScaleAnimation getAmplificationAnimation(long durationMillis,
android.view.animation.Animation.AnimationListener animationListener)
durationMillis - 时间animationListener - 监听public static android.view.animation.ScaleAnimation getAmplificationAnimation(long durationMillis)
durationMillis - 时间public static android.view.animation.ScaleAnimation getAmplificationAnimation(android.view.animation.Animation.AnimationListener animationListener)
animationListener - 监听