我一直在做一些研究,但没有找到功能性解决方案。
简而言之,我需要以编程方式PPid:
在scrollView中的位置(水平,如果有人想知道),没有动画/看动画。 scrollTo
执行动画。到目前为止我尝试过的所有内容都是可视地滚动scrollView。我希望能够立即设置一个位置以便跳转到。
有人有任何建议吗?
答案 0 :(得分:1)
这些是设置滚动位置/位置的不同方法
ScrollView.scrollTo(int x, int y);
ScrollView.smoothScrollTo(int x, int y);
ScrollView.smoothScrollBy(int x, int y);
尝试其中一个。希望它会对你有所帮助。
答案 1 :(得分:1)
最后,我使用scrollView.scrollTo(x,y)
但是,它不能单独使用。为了让它在没有看到滚动动画的情况下工作,我必须在我知道scrollView停止时才执行我的逻辑。我实现了tulio84z在answer
中建议的内容通过了解我的scrollView滚动完成的时间,我可以使用scrollTo
而无需看到任何滚动动画。
答案 2 :(得分:0)
如果要立即滚动,请使用scrollBy (int x, int y)
。