ShiftDrawable.java 文件源码

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

项目:firefox-tv 作者:
public ShiftDrawable(@NonNull Drawable d, int duration, @Nullable Interpolator interpolator) {
    super(d);
    mAnimator.setDuration(duration);
    mAnimator.setRepeatCount(ValueAnimator.INFINITE);
    mAnimator.setInterpolator((interpolator == null) ? new LinearInterpolator() : interpolator);
    mAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
        @Override
        public void onAnimationUpdate(ValueAnimator animation) {
            if (isVisible()) {
                invalidateSelf();
            }
        }
    });
    mAnimator.start();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号