我需要实现一个大约有1000个缩略图的屏幕。此屏幕应支持基于手势的滚动以及使用拇指滚动条快速滚动。因此,如果用户想要从第1页移到第100页,他只需拖动拇指即可到达那里。
但Android中没有这样的控制权。有寻求酒吧,但它的外观和感觉与我想要的不相似。我还想轻弹和滑动可以使用horizontalscrollbar继承的功能。所以我想在我的应用程序中添加水平scroolbar和seekbar的功能。
但我面临一些问题,需要将拇指位置与滑动或轻弹事件同步,并且还需要修改搜索栏的拇指外观。
请提出一些线索。
答案 0 :(得分:23)
ListView拇指支持:
ListView vList = ...;
vList.setFastScrollEnabled(true);
GridView拇指支持:
GridView vGrid = ...;
vGrid .setFastScrollEnabled(true);
您还可以将内容划分为多个部分。为了使适配器必须实现以下接口:
android.widget.SectionIndexer
答案 1 :(得分:0)
见this answer。它提供了有关如何在API级别> = 11上自定义快速滚动缩略图外观的详细信息。