IndicatorLoadingView.java 文件源码

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

项目:MyLoadingViews 作者:
/**
 * 开始旋转
 *
 * @param start
 * @param end
 * @param time
 */
private void startAnim(int start, final int end, long time) {
    isAround = true;
    mCurrentMode = MODE_ROTATE;
    mValueAnimator = ValueAnimator.ofInt(start, end);
    mValueAnimator.setDuration(time);
    mValueAnimator.setRepeatCount(getRepeatCount());
    mValueAnimator.setRepeatMode(ValueAnimator.RESTART);
    mValueAnimator.setInterpolator(new LinearInterpolator());
    mValueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
        @Override
        public void onAnimationUpdate(ValueAnimator animation) {
            if (currentValue != (int) (animation.getAnimatedValue())) {
                onAnimatorUpdate(animation);
            }
        }
    });
    mValueAnimator.start();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号