Android scrollView.scrollTo()速度控制?
我想以编程方式滚动到 scrollView…我可以做得很好。。。 除非我马上降落在那里 有没有办法控制卷轴的速度,使它看起来更平滑Android scrollView.scrollTo()速度控制?,android,scroll,scrollview,Android,Scroll,Scrollview,我想以编程方式滚动到 scrollView…我可以做得很好。。。 除非我马上降落在那里 有没有办法控制卷轴的速度,使它看起来更平滑 有人能给我指一个带有滚动视图的动画吗?您可以使用object animator滚动: ObjectAnimator.ofInt(scrollView, "scrollY", scrollTo).setDuration(duration).start(); 或者您可以使用ContDownTimer: new CountDownTimer(2000, 20) {
有人能给我指一个带有滚动视图的动画吗?您可以使用object animator滚动:
ObjectAnimator.ofInt(scrollView, "scrollY", scrollTo).setDuration(duration).start();
或者您可以使用ContDownTimer:
new CountDownTimer(2000, 20) {
public void onTick(long millisUntilFinished) {
scrollView.scrollTo((int) (2000 - millisUntilFinished), 0);
}
public void onFinish() {
}
}.start();
如果您想平滑地滚动它,有一种方法可以做到这一点。
smoothScrollTo()
像这样使用它
scrollView.smoothScrollTo(xPos、YPO)代码>我使用这个。它会自动滚动。但我需要用户平滑滚动。我怎么做?我两个都尝试了。但是,滚动不平滑。它滚动快。当用户滚动时如何减慢???你可以覆盖滚动视图的onScroll方法来控制速度。我也尝试了这个。这不起作用。仍然快速滚动…滚动时不平滑&缓慢。。。