Android:滚动条加速器?

Posted

技术标签:

【中文标题】Android:滚动条加速器?【英文标题】:Android: Scrollbar Accelerator? 【发布时间】:2011-09-27 02:46:20 【问题描述】:

我正在编写一个包含大量长列表的 android 应用程序,我需要以某种方式加速滚动。例如,Android 联系人应用程序使用字母列表来允许快速滚动到列表中的某个位置……但这并不是我想要的。我已经看到其他应用程序使用在您开始滚动时出现的手柄(或桨),并允许您轻松地将滚动条拖动到特定位置,这对我来说可能是一个更好的解决方案。

我想知道是否有人对上述任何一种方法有任何信息或任何其他关于如何加速滚动长列表(长意味着 500-750 项)的建议。

谢谢, 哈利

【问题讨论】:

从用户的角度来看:有没有办法在开发者“忘记”使用的情况下使用快速滚动?我真的很讨厌用刷卡、刷卡、刷卡、刷卡、刷卡和刷卡来导航长列表……这是一个可用性失败。是否有应用程序或黑客来调整超过特定大小的滚动条以使用 fastScroll? 【参考方案1】:
<ListView
 ...
 android:fastScrollEnabled="true"/>

这会在 listView 中“跳转”:

http://developer.android.com/reference/android/widget/SectionIndexer.html

【讨论】:

以上是关于Android:滚动条加速器?的主要内容,如果未能解决你的问题,请参考以下文章

Android 加速度计在 z 轴上读数为 0 而没有变化

Android 的互补滤波器(陀螺仪 + 加速度)

Android线性加速度,计算轨迹

界面使用webview,并且webview里面有图片进行自动切换导致界面上滚动条卡顿。

修复了 jQuery 缓动的加速?

iFrame / Javascript鼠标加速中的Javascript iPhone滚动效果