ScrollView自定义动画

时间:2018-08-01 09:48:59

标签: android scrollview

我正在尝试为正在处理的气象应用程序创建一些自定义滚动视图,该应用程序应自动向前滚动然后重复,因此我需要知道何时完成滚动,因此我在使用

scrollAnimator = ObjectAnimator.ofInt(this, "scrollX", position)
scrollAnimator.duration = (speed).toLong()
scrollAnimator.setInterpolator { it }
scrollAnimator.addListener(object : Animator.AnimatorListener {
 override fun onAnimationRepeat(animation: Animator?) {}
 override fun onAnimationCancel(animation: Animator?) {}
 override fun onAnimationStart(animation: Animator?) {}
 override fun onAnimationEnd(animation: Animator?) = cb()
})
scrollAnimator.start()

问题是,当我重复动画时,我应该平稳地进入x0,但是那没有发生我该怎么办,您可以在此视频中看到:https://youtu.be/gFfvc4KKLaY

0 个答案:

没有答案