我试图让ScrollView自动滚动到整个元素的末尾。我注意到了
scrollview.setVelocity(-700);
// OR
scrollview.setPosition(1000);
会做到这一点,但是一直到最后所需的数量会使视图跳跃并过快地过去。如果我使用较小的速度,视图将只是稍微抖动。
任何方法都可以让视图顺畅地滚动到最后,以便用户可以看到发生了什么?
答案 0 :(得分:1)
正在寻找如何阻止滚动视图上的反弹并遇到这个问题。这已经有一段时间了,所以你可能已经弄明白但是弄清楚你的滚动视图的高度,只需使用scrollview.setPosition(x)就可以将滚动设置到该位置。如果你真的希望它“滚动”,请执行scrollview.spring.setAnchor(x);然后设置scrollview.setVelocity(x);它是两者的结合,使它开始滚动。单击滚动视图后它会立即停止,但这通常不是一件坏事。
答案 1 :(得分:0)
Scrollview内部使用弹簧。只需调用setAnchor()来设置滚动目标位置即可。然后,弹簧将平滑地移动滚动区域。