Android Listview verlangsamt die Geschwindigkeit

Die Scroll-Geschwindigkeit in der ListView ist viel zu schnell für meine Anwendung. Ich muss es noch viel verlangsamen.

Ich kann nicht herausfinden, wie dies zu tun ist. Die einzigen Dinge, die ich in der Dokumentation finden konnte, sind eine "setFriction" -Funktion, die nur in API Level 11 unterstützt wird und eine statische Methode "getScrollFriction", die nicht überschrieben werden kann und keinen entsprechenden Setter hat.

  • Android Studio: Fehler beim Abschluss der Gradle-Ausführung. Ursache ist leer
  • Wie man auf getFilesDir () als Umgebungsvariable zugreifen kann?
  • Android kann nicht instanziieren Anwendung java.lang.ClassNotFoundException:
  • Wie können wir die Titelleiste bei der Aktionsleiste ausblenden?
  • Synchronisieren von Android Studio-Projekt mit Gradle-Dateien
  • Einstellung ID für Spinner Items
  • Was ist der Trick hier – wie kontrolliere ich die Scroll-Geschwindigkeit?

    Vielen Dank.

  • Präge Kanten einer Bildform, die die Tiefe in Android zeigt
  • Android Appcompat v21 - Verwenden Sie alte Spinner-Stil
  • Wie man mehrere Anfragen macht und wartet, bis Daten von allen Anfragen in Retrofit 2.0 - android kommen
  • Android, SeekBar im Dialog
  • Wie benutzt man Fragment in Android 2.2?
  • Qt5 QGeoPositionInfoSource :: createDefaultSource () stürzt auf Android 5.0 ab
  • 2 Solutions collect form web for “Android Listview verlangsamt die Geschwindigkeit”

    Verifiziert, dass dies wirklich gut funktioniert für API> = 11:

    listView.setFriction(ViewConfiguration.getScrollFriction() * FRICTION_SCALE_FACTOR) 

    Beachten Sie, dass die Scroll-Geschwindigkeit abnimmt, wenn die Reibung zunimmt. Um das Blitzmoment um eine geeignete Menge zu verringern, landete ich mit einem Reibungsfaktor von 10. YMMV.

    Ja, es gibt keinen einfachen Weg. Vor API 11 wurde die Reibung in Scroller , und es gibt keinen einfachen Weg, um einen Scrolling-View Scroller zu ändern. Scroller selbst ist ganz einfach, aber das mScroller Mitglied in AbsListView ist privat, also kannst du ListView nicht einfach verlängern.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.