我在应用程序中使用滚动条时遇到问题。

我已经使用了滚动条,但是它不能正常工作,因为它在自动滚动时不能保持一致的速度。随着文本向上移动,文本的速度随着时间而变慢。

这是我用于此目的的代码:

length = prompt_text.getLineCount();
Log.d("length",""+length);
prompt_text.setScroller(scroll);
scroll.startScroll(0,0,0,10 * length, 100000 / speedAmount);

最佳答案

您是否尝试过将Scroller插值器设置为LinearInterpolator?
http://developer.android.com/reference/android/widget/Scroller.html#Scroller(android.content.Context,%20android.view.animation.Interpolator

样品:


yourScroller = new Scroller(yourContext, new LinearInterpolator());

关于android - 如何保持滚动条的速度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4242544/

10-10 13:15