如何用拇指实现滚动条以实现快速滚动

Him*_*shu 13 android horizontal-scrolling

我需要实现一个大约有1000个缩略图的屏幕.此屏幕应支持基于手势的滚动以及使用拇指滚动条快速滚动.因此,如果用户想要从第1页移动到第100页,他只需拖动拇指即可到达那里.

但Android中没有这样的控制权.有寻求酒吧,但它的外观和感觉与我想要的不相似.我还想轻弹和滑动可以使用horizo​​ntalscrollbar继承的功能.所以我想在我的应用程序中添加水平scroolbar以及seekbar的功能.

但我面临一些问题,要将拇指位置与滑动或轻弹事件同步,并且还需要修改搜索栏的拇指外观.

请提出一些线索.

plu*_*ind 23

ListView拇指支持:

ListView vList = ...;
vList.setFastScrollEnabled(true);
Run Code Online (Sandbox Code Playgroud)

GridView拇指支持:

GridView vGrid = ...;
vGrid .setFastScrollEnabled(true);
Run Code Online (Sandbox Code Playgroud)

您还可以将内容分成几个部分.为了使适配器必须实现以下接口:

android.widget.SectionIndexer
Run Code Online (Sandbox Code Playgroud)