2010-06-02 8 views
13

Ich muss einen Bildschirm mit etwa 1000 Thumbnails implementieren. Dieser Bildschirm sollte gestenbasiertes Scrollen sowie schnelles Scrollen mit einer Bildlaufleiste mit Daumen unterstützen. Wenn der Benutzer also von Seite 1 zu Seite 100 wechseln möchte, kann er einfach den Daumen ziehen und dorthin gelangen.Wie Scrollbar mit Daumen für schnelles Scrollen zu implementieren

Aber es gibt keine solche Kontrolle in Android. Es gibt Suchleiste, aber sein Aussehen und Gefühl ist nicht das, was ich will. Ich möchte auch die Funktionalität streichen und wischen, die mit horizontalscrollbar vererbt werden kann. So möchte ich Funktionalität der horizontalen scroolbar sowie von seekbar in meiner Anwendung hinzufügen.

Aber ich habe ein Problem, die Daumenposition mit Swipe oder Flick-Ereignis zu synchronisieren und auch das Suchfeld-Daumen-Look and Feel muss geändert werden.

Bitte schlagen Sie einen Hinweis vor.

+0

hast du das Aussehen und Verhalten des fastscroll-Daumens geändert? Ich kann es nicht auf einem GridView tun – Rick

Antwort

24

Listview Daumenstütze:

ListView vList = ...; 
vList.setFastScrollEnabled(true); 

Griddaumenstütze:

GridView vGrid = ...; 
vGrid .setFastScrollEnabled(true); 

Sie können auch Inhalte teilen in einzelne Abschnitte. Um zu, dass der Adapter folgende Schnittstelle implementieren muss:

android.widget.SectionIndexer 
0

this answer See. Es gibt Details darüber, wie das Aussehen des schnellen Scroll-Daumens auf API-Ebene> = 11 angepasst werden kann.

Verwandte Themen