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();
}
ShiftDrawable.java 文件源码
java
阅读 39
收藏 0
点赞 0
评论 0
项目:firefox-tv
作者:
评论列表
文章目录