/ / Ako implementovať interaktívny posuvník do RecyclerView? - Android, Android-recyclerview, posuvná lišta, android-scrollview

Ako implementovať interaktívny posúvač na RecyclerView? - android, android-recyclerview, scrollbar, android-scrollview

To je to, čo sa snažím robiť:

android / how-to-implementáciu-interactive-posuvník-to-recyclerview.gif

Toto je zásuvka mojej aplikácie. Uvidíte, ako môžete posúvať / ťahať posúvač nahor alebo nadol, aby ste dosiahli rýchlejšie výsledky, ako posúvanie obrazovky po obrazovke?

Existuje nejaký spôsob, ako to implementovať v recyklačnom podnikuVyhliadka? Mám to ako atribút môjho prehliadača recyklácie v xml, ale jediné, čo robí, je zobrazenie posuvníka. Skutočne nemôžete interagovať so samotným posúvačom.

android:scrollbars="vertical"

odpovede:

0 pre odpoveď č. 1

Môžete použiť funkciu rýchleho posuvu podpornej knižnice 26. Poskytuje RecyclerView tieto atribúty:

<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:fastScrollEnabled="true"
app:fastScrollHorizontalThumbDrawable="@drawable/thumb_drawable"
app:fastScrollHorizontalTrackDrawable="@drawable/line_drawable"
app:fastScrollVerticalThumbDrawable="@drawable/thumb_drawable"
app:fastScrollVerticalTrackDrawable="@drawable/line_drawable">

viac informácií v toto alebo v tejto vzorke dňa GitHub