Как сделать сенсорную и подвижную полосу прокрутки в виде списка
Я создал представление списка, которое содержит большой объем данных. Традиционная прокрутка довольно медленная.
Я хотел бы создать сенсорный вид прокрутки, чтобы пользователь мог коснуться полосы прокрутки и переместить ее в любую позицию, чтобы быстро прокрутить список. Итак, есть ли способ сделать полосу прокрутки перетаскиваемой в любую позицию в списке.
Один из способов сделать это (то, что я могу придумать) - это использовать Indexer Index
Интерфейс, который должен быть реализован на адаптерах, чтобы обеспечить быструю прокрутку в AbsList View между разделами списка. Раздел - это группа элементов списка, к которым можно перейти, которые имеют что-то общее. Например, они могут начинаться с одной буквы или могут быть песнями одного и того же исполнителя.
Но список, который я заполняю в этом случае, не обязательно сортируется в любом порядке (даже в алфавитном порядке). Итак, есть ли другой эффективный способ реализации перетаскиваемого прокрутки в List View
1 ответ
Может быть, вы можете посмотреть здесь: https://github.com/nolanlawson/CustomFastScrollViewDemo
Вы также можете посмотреть другие похожие посты: проблема с быстрой прокруткой с ListAdapter и SectionIndexer
удачи