Pakete, Repositories und App-Kategorien suchen

Cover von bidirectional_listview
Paketdetailsv1.0.3

bidirectional_listview

ListView mit Elementen, die in auf- und abwärts-Richtung gescrollt und lazy geladen werden können, mit fester Anzahl an Elementen und Scrollgrenzen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
187
Likes
29
Pub-Punkte
140

Paket installieren

flutter pub add bidirectional_listview

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das die Funktionalität von ListView erweitert, um bidirektionales Scrollen und Lazy Loading in beiden Richtungen zu unterstützen. Es hält eine feste Anzahl sichtbarer Elemente bei und respektiert Scrollgrenzen, wodurch es ideal für große Datensätze ist, bei denen Leistung und Speichereffizienz entscheidend sind. Das Paket wurde entwickelt, um bei der Navigation durch umfangreiche Inhalte mit minimalem Ressourcenverbrauch flüssige und reaktionsfähige Benutzererfahrungen zu ermöglichen.

Anwendungsfälle

  • Große Datensätze, die eine unendliche Scroll-Funktion erfordern
  • Bidirektionale Navigation in Listen
  • Speicherplatzsparende Darstellung langer Listen
  • Echtzeit-Datenströme mit dynamischen Aktualisierungen
  • Inhaltsreiche Apps wie Chats oder Nachrichtenfeeds

Hauptmerkmale

  • Unterstützt Hoch- und Herunterscrollen
  • Feste Anzahl von Elementen während des Scrollens
  • Lazy Loading von Elementen
  • Respektiert Scrollgrenzen
  • Für Leistung und Speicher optimiert

Geeignet für

  • Entwickler, die leistungsstarke Listen-Interfaces erstellen
  • Apps mit umfangreichem scrollbarem Inhalt
  • Projekte, die eine effiziente Datenladung erfordern
  • Teams, die eine reibungslose Benutzererfahrung auf mehreren Plattformen priorisieren
  • Benutzer, die eine leichte Pagination-Lösung suchen

Hinweise

  • Erfordert sorgfältige Verwaltung der Scrollposition
  • Möglicherweise ist für Sonderfälle benutzerdefinierte Logik erforderlich
  • Nicht geeignet für hochdynamische Elementzählungen
  • Begrenzte integrierte Anpassungsoptionen
  • Am besten mit stabilen Datenquellen verwenden

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Flutter Bidirectional ListView

Example

ListView with items that can be scrolled and lazy loaded in up and down direction with a fixed item count and scroll boundaries.

With this library the following is possible:

  • ListView can be scrolled in up (negative indices) and down (positive indices) direction
  • Lazy loading is possible for up and down direction
  • Scroll boundaries for top and bottom
  • ItemCount for negative and positive indices can/must be set

Limitations:

  • Min- and MaxExtents for scrolling must be set manually

Quick Usage

Replace your existing ListView with BidirectionalListView. Builder pattern must be used because of its infinite nature.

A complete tutorial how to use BidirectionalListView can be found here: Tutorial

Please refer to the example for usage: Quick-Link

Bugs/Requests

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on Github and I'll look into it. Pull Request are also welcome.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.