/**
* Add animations to translate a view's X-translation. {@link android.animation.Animator.AnimatorListener} can be null.
*/
private static void addXTranslationAnimators(List<Animator> animators,
final View view, int startTranslation, final int endTranslation, int animationDelay,
AnimatorListener listener) {
// We used to skip the animation if startTranslation == endTranslation,
// but to add a recycle view listener, we need at least one animation
view.setTranslationX(startTranslation);
final ObjectAnimator translateAnimatorX = ObjectAnimator.ofFloat(view,
View.TRANSLATION_X, startTranslation, endTranslation);
translateAnimatorX.setInterpolator(sDecelerateQuintInterpolator);
translateAnimatorX.setDuration(sAnimationDuration);
translateAnimatorX.setStartDelay(animationDelay);
if (listener != null) {
translateAnimatorX.addListener(listener);
}
animators.add(translateAnimatorX);
}
SgvAnimationHelper.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:countdown
作者:
评论列表
文章目录