0

我正在使用包含许多项目的网格视图。我在活动中有一个按钮,可以自动滚动到gridview的顶部,使用:

gridView.smoothScrollToPosition (0);

我正在尝试使自动滚动非常慢。有没有办法控制这个滚动的持续时间或速度?

我正在寻找但找不到简单的方法来做到这一点

我真诚地感谢任何帮助

谢谢和最好的问候

4

2 回答 2

0

您可以查看下面的示例,希望对您有所帮助

http://www.java-samples.com/showtutorial.php?tutorialid=1515

于 2012-12-26T22:04:28.963 回答
0

尝试这个:

Android:Horizo​​ntalScrollView smoothScroll 动画时间

它使用计数器一次滚动小增量,以使滚动看起来更慢。

另外(我认为更好的解决方案)是子类化您的gridview并覆盖由smoothscrollto调用的smoothscrollby方法并在那里设置持续时间:http: //grepcode.com/file/repository.grepcode.com/ java/ext/com.google.android/android/1.5_r4/android/widget/Horizo​​ntalScrollView.java#Horizo​​ntalScrollView.smoothScrollBy%28int%2Cint%29

于 2012-12-27T00:39:29.810 回答