public class FoxBaseAnimationUtil
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.Long |
ANIMA_TIME |
static boolean |
isTranlateDownning |
static android.animation.AnimatorSet |
localAnimatorSet |
| 构造器和说明 |
|---|
FoxBaseAnimationUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearAnimation(android.view.View paramView)
清理目标View的动画
|
static android.animation.ValueAnimator |
initInAnimator(int current,
int margin,
int duration) |
static android.animation.ValueAnimator |
initOutAnimator(int margin,
int duration) |
static void |
startAlphaAnima(android.view.View view,
float fromAlpha,
float toAlpha)
开启Alpha 动画
|
static void |
startRotateAnimation(android.view.View paramView,
int paramInt)
旋转动画
|
static android.animation.AnimatorSet |
startRotationAnimation(android.view.View paramView,
android.animation.Animator.AnimatorListener paramAnimatorListener) |
static void |
startScaleAnimation(android.view.View paramView,
float paramFloat,
float pivotX,
float pivotY)
缩放
|
static android.animation.AnimatorSet |
startScaleToBigAnimation(android.view.View paramView,
float paramFloat,
android.animation.Animator.AnimatorListener paramAnimatorListener)
放大动画
|
static android.animation.AnimatorSet |
startScaleToSmallAnimation(android.view.View paramView,
float paramFloat,
android.animation.Animator.AnimatorListener paramAnimatorListener)
缩小动画
|
static void |
startTranlateDown(android.view.View paramView,
long duration,
android.animation.Animator.AnimatorListener paramAnimatorListener)
向下移动动画
|
static android.animation.AnimatorSet |
startTranlateDownAnimation(android.view.View paramView,
int delay,
android.animation.Animator.AnimatorListener paramAnimatorListener)
降落抖动
|
static void |
startTranlateUp(android.view.View paramView,
long duration,
android.animation.Animator.AnimatorListener paramAnimatorListener)
向上移动动画
|
static android.animation.AnimatorSet |
startTranlateUpAnimation(android.view.View paramView)
从下往上移动的位移动画
|
static void |
startZoomAnim(android.view.View view,
float fromScale,
float toScale,
float fromX,
float toX,
float fromY,
float toY,
android.animation.Animator.AnimatorListener listener)
缩放动画 与 平移动画
|
static int |
updateAnimationParams(android.content.Context context,
android.animation.ValueAnimator valueAnimator,
FoxImageView imageView,
int margin,
int minWidth,
int maxWidth) |
public static final java.lang.Long ANIMA_TIME
public static android.animation.AnimatorSet localAnimatorSet
public static boolean isTranlateDownning
public static void startZoomAnim(android.view.View view,
float fromScale,
float toScale,
float fromX,
float toX,
float fromY,
float toY,
android.animation.Animator.AnimatorListener listener)
view - fromScale - toScale - fromX - toX - fromY - toY - listener - public static void startAlphaAnima(android.view.View view,
float fromAlpha,
float toAlpha)
view - fromAlpha - toAlpha - public static void clearAnimation(android.view.View paramView)
paramView - public static void startRotateAnimation(android.view.View paramView,
int paramInt)
paramView - paramInt - 时间public static android.animation.AnimatorSet startScaleToBigAnimation(android.view.View paramView,
float paramFloat,
android.animation.Animator.AnimatorListener paramAnimatorListener)
paramView - 目标ViewparamFloat - 放大的比例paramAnimatorListener - public static android.animation.AnimatorSet startScaleToSmallAnimation(android.view.View paramView,
float paramFloat,
android.animation.Animator.AnimatorListener paramAnimatorListener)
paramView - paramFloat - 缩小的比例paramAnimatorListener - public static void startScaleAnimation(android.view.View paramView,
float paramFloat,
float pivotX,
float pivotY)
paramView - pivotX - pivotY - public static android.animation.AnimatorSet startTranlateDownAnimation(android.view.View paramView,
int delay,
android.animation.Animator.AnimatorListener paramAnimatorListener)
paramView - public static void startTranlateDown(android.view.View paramView,
long duration,
android.animation.Animator.AnimatorListener paramAnimatorListener)
paramView - duration - paramAnimatorListener - public static void startTranlateUp(android.view.View paramView,
long duration,
android.animation.Animator.AnimatorListener paramAnimatorListener)
paramView - duration - paramAnimatorListener - public static android.animation.AnimatorSet startRotationAnimation(android.view.View paramView,
android.animation.Animator.AnimatorListener paramAnimatorListener)
public static android.animation.AnimatorSet startTranlateUpAnimation(android.view.View paramView)
paramView - public static android.animation.ValueAnimator initOutAnimator(int margin,
int duration)
public static android.animation.ValueAnimator initInAnimator(int current,
int margin,
int duration)
public static int updateAnimationParams(android.content.Context context,
android.animation.ValueAnimator valueAnimator,
FoxImageView imageView,
int margin,
int minWidth,
int maxWidth)