Android Listview scroll-Geschwindigkeit verlangsamen
Die scroll-Geschwindigkeit in der ListView ist viel zu schnell für meine Anwendung. Ich brauche zu verlangsamen, indem Sie eine Menge.
Ich kann nicht herausfinden, wie dies zu tun. Das einzige, was ich finden konnte in der Dokumentation sind "setFriction' - Funktion wird nur unterstützt, API Level 11, und eine statische "getScrollFriction" - Methode kann nicht überschrieben werden und hat keine entsprechende setter.
Was ist der trick hier - wie kontrolliere ich die scroll-Geschwindigkeit?
Dank.
InformationsquelleAutor Frank LaRosa | 2011-04-08
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bestätigt, dass das funktioniert wirklich gut für API >= 11:
Beachten Sie, dass die scroll-Geschwindigkeit verringert sich die Reibung erhöht. Zu verringern, Blättern Dynamik durch eine geeignete Höhe, landete ich mit einer Reibung-Skala um den Faktor 10. YMMV.
Ja, es gibt keinen einfachen Weg. Vor API 11, Reibung war hardcoded drinnen
Scroller
, und es gibt keine einfache Möglichkeit das zu ändern eine Scroll-AnsichtScroller
.Scroller
selbst ist Recht einfach, aber diemScroller
Mitglied inAbsListView
ist private, also kann man nicht einfach verlängernListView
.