Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.2.0

linked_scroll_controller

Ein Scrollcontroller, der zwei oder mehr Scrollansichten synchronisiert.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
187.000
Likes
335
Pub-Punkte
130

Paket installieren

flutter pub add linked_scroll_controller

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das linked_scroll_controller-Paket bietet einen Scrollcontroller, der das Scrollverhalten von zwei oder mehr Scrollansichten synchronisiert. Wenn eine Scrollansicht gescrollt wird, folgen die anderen automatisch und halten die Positionen in allen verknüpften Ansichten konsistent. Dies ist besonders nützlich für koordinierte Benutzeroberflächen wie nebeneinander stehende Listen, Dual-Pane-Layouts oder synchronisierte Inhaltsbereiche. Das Paket unterstützt alle wichtigen Plattformen, einschließlich Android, iOS, Web, macOS, Windows und Linux, und gewährleistet plattformübergreifende Konsistenz. Es integriert sich nahtlos in das bestehende Scrollsystem von Flutter und erfordert nur minimale Einrichtung.

Anwendungsfälle

  • Synchronisieren mehrerer Listenansichten
  • Erstellen von Dual-Paneele-Layouts
  • Ausrichten von Scrollpositionen in geteilten Bildschirmen
  • Reaktive Dashboard-Panel erstellen
  • Koordinierte Scrollfunktion in Datenvergleichs-Oberflächen aktivieren

Hauptmerkmale

  • Echtzeit-Scroll-Synchronisation
  • Unterstützt mehrere Scrollansichten
  • Plattformübergreifende Kompatibilität
  • Minimale Konfiguration erforderlich
  • Funktioniert mit ListView, ScrollViewController und benutzerdefinierten Scrollables

Geeignet für

  • Entwickler, die komplexe Scroll-basierte Benutzeroberflächen erstellen
  • Apps mit synchronisierter Inhaltsanzeige
  • UIs mit mehreren scrollbaren Abschnitten
  • Designer, die responsive Layouts implementieren
  • Teams, die eine Multiplattform-Deployment-Zielsetzung verfolgen

Hinweise

  • Erfordert sorgfältige Behandlung der Scrollrichtung und Achsausrichtung
  • Kann die Leistung bei großen Datensätzen beeinträchtigen
  • Nicht geeignet für unabhängige Scrollverhalten
  • Erforderliche Zustandsverwaltung, um Konflikte zu vermeiden
  • Beschränkt auf vertikale oder horizontale Synchronisation, nicht beides gleichzeitig

Original-README

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

Build

Flutter widgets

This repository contains the source code for various Flutter widgets that are developed by Google but not by the core Flutter team.

The product and source code here are neither endorsed by Google nor the Flutter team. They are mainly made available as a reference. Support is best-effort.

Packages

Package Description Version
flutter_simple_treeview A widget, that visualises a tree structure, where a node can be any widget. pub package
linked_scroll_controller A scroll controller that allows two or more scroll views to be in sync. pub package
scrollable_positioned_list A list with helper methods to programmatically scroll to an item. pub package
self_storing_input A set of input widgets that automatically save and load the entered value to a data store. pub package
visibility_detector A widget that detects the visibility of its child and notifies a callback. pub package

Issues

Please file any issues, bugs, or feature requests in the this repo.

Contributing

If you wish to contribute a change to any of the existing widgets in this repo, please review our contribution guide, and send a pull request.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden