@NonNull
private AnimatorSet getMoveAnimator(long ratioAnimationTotalDuration) {
AnimatorSet moveAnimatorSet = new AnimatorSet();
ValueAnimator slidingAnimator = ValueAnimator.ofInt(startLeft, 0);
slidingAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animator) {
targetLeft = (int) animator.getAnimatedValue();
invalidate();
}
});
slidingAnimator.setInterpolator(new LinearInterpolator());
slidingAnimator.setDuration(ratioAnimationTotalDuration);
AnimatorSet bounceSet = getBounceAnimatorSet(ratioAnimationTotalDuration);
moveAnimatorSet.playTogether(slidingAnimator, bounceSet);
return moveAnimatorSet;
}
BouncingSlidingDotView.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:widgetlab
作者:
评论列表
文章目录