我正在使用带有 Scroller 的自定义 adapterView 来提供项目的水平列表。我想提供一种快速跳转到特定索引的方法。我喜欢通过计算像素位置并执行抛掷来做到这一点。不幸的是,因为开始点和结束点之间的每个项目都被显示(这是一个成千上万的数据集),所以这并不是那么快。有没有办法跳过每 n 个子视图的处理,从而使投掷速度更快,或者,如果不可能,有没有办法让滚动条移动到特定位置。
问问题
495 次
我正在使用带有 Scroller 的自定义 adapterView 来提供项目的水平列表。我想提供一种快速跳转到特定索引的方法。我喜欢通过计算像素位置并执行抛掷来做到这一点。不幸的是,因为开始点和结束点之间的每个项目都被显示(这是一个成千上万的数据集),所以这并不是那么快。有没有办法跳过每 n 个子视图的处理,从而使投掷速度更快,或者,如果不可能,有没有办法让滚动条移动到特定位置。