我需要实现一个大约1000个缩略图的屏幕。这个屏幕应该支持基于手势的滚动以及使用拇指滚动条的快速滚动。因此,如果用户想要从第1页移动到第100页,他只需拖动拇指并到达那里。
但在Android中没有这样的控制。有搜索栏,但它的外观和感觉与我想要的并不相似。我还想轻弹和滑动功能,可以继承使用horizontalscrollbar。所以我想在我的应用程序中添加水平滚动条和搜索栏的功能。
但我面临着一些问题,以同步拇指位置与滑动或轻弹事件,也搜索栏拇指外观和感觉需要修改。
请给出一些提示。
发布于 2010-08-23 11:07:16
ListView拇指支持:
ListView vList = ...;
vList.setFastScrollEnabled(true);
GridView拇指支持:
GridView vGrid = ...;
vGrid .setFastScrollEnabled(true);
您还可以将内容划分为多个部分。为了达到这个目的,适配器必须实现以下接口:
android.widget.SectionIndexer
发布于 2014-01-15 12:08:19
参见this answer。它详细介绍了如何在API level >= 11上自定义快速滚动拇指的外观。
https://stackoverflow.com/questions/2957172
复制