我想以编程方式滚动到某个特定点 scrollView ...我可以做得很好...... 除非我立刻降落在那里。
有没有办法控制滚动的速度,使它看起来更平滑?
有人能指点我看一个带滚动视图的动画吗?
答案 0 :(得分:0)
您可以使用对象动画制作器滚动:
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();
答案 1 :(得分:0)
如果你想平滑地滚动它smoothScrollTo()
使用它像
scrollView.smoothScrollTo(xPos, yPos);