GridView滚动

时间:2012-12-26 21:57:16

标签: android gridview scroll duration

我正在使用包含许多项目的gridview。 我在活动中有一个按钮,使用:

自动滚动到gridview的顶部
gridView.smoothScrollToPosition (0);

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

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

我真诚地感谢任何帮助

谢谢和最好的问候

2 个答案:

答案 0 :(得分:0)

您可以查看以下示例,我希望它有所帮助

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

答案 1 :(得分:0)

试试这个:

Android: HorizontalScrollView smoothScroll animation time

它使用计数器一次滚动小增量,使滚动的外观变慢。

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