SgvAnimationHelper.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:countdown 作者:
/**
 * 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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号