Pakete, Repositories und App-Kategorien suchen

Cover von expansion_tile_group
Paketdetailsv2.3.0

expansion_tile_group

Überwinden Sie die Einschränkungen des Standard-ExpansionTile-Widgets, indem Sie hochgradig anpassbare Widgets integrieren, die dessen Funktionalität vollständig erweitern. Und noch viel mehr tolle Funktionen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
5540
Likes
102
Pub-Punkte
160

Paket installieren

flutter pub add expansion_tile_group

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das expansion_tile_group-Paket erweitert das Standard-ExpansionTile-Widget mit fortgeschrittener Anpassungsmöglichkeit und Funktionalität. Es ermöglicht Entwicklern die einfache Verwaltung mehrerer Erweiterungstiles mit Funktionen wie einzelnen oder mehreren geöffneten Zuständen, animierten Übergängen sowie anpassbaren Kopfzeilen und Inhalten. Ideal für komplexe zusammenklappbare Oberflächen wie FAQs, Einstellungspanels oder Akkordeons. Das Paket ist für den plattformübergreifenden Einsatz konzipiert und lässt sich nahtlos in Flutter-Anwendungen integrieren.

Anwendungsfälle

  • Interaktive FAQs erstellen
  • Kollabierbare Einstellungsmenüs erstellen
  • Entwurf von Akkordeon-artigen Schnittstellen
  • Verschachtelte erweiterbare Listen implementieren
  • Reaktive Benutzeroberflächen für Web und Mobilgeräte entwickeln

Hauptmerkmale

  • Unterstützung für einzelne oder mehrere geöffnete Kacheln
  • Anpassbare Kopf- und Inhaltswidgets
  • Glatte Animationen für Erweiterung/Zusammenbruch
  • Plattformübergreifende Kompatibilität
  • Einfache Integration in bestehenden Flutter-Code
  • Konfigurierbare Übergangsdauern

Geeignet für

  • Entwickler, die komplexe erweiterbare Benutzeroberflächen erstellen
  • Apps, die dynamisches Akkordeon-Verhalten erfordern
  • Projekte, die konsistente Erweiterungsmuster über Plattformen hinweg benötigen
  • Teams, die wiederverwendbaren und wartbaren Code priorisieren
  • Flutter-Anfänger lernen über Zustandsverwaltung in Listen

Hinweise

  • Kann zusätzliche Zustandsverwaltung für komplexe Logik erfordern
  • Leistungsbeeinflussung bei großer Anzahl von Kacheln
  • Beschränkte Dokumentation neben der grundlegenden Verwendung
  • Nicht ideal für einfache Einmal-Erweiterungsanforderungen
  • Erfahrung mit Flutter's Widget-Baum und Zustandsverwaltung erforderlich

Original-README

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

expansion_tile_group

Enhance your Flutter apps with this advanced ExpansionTile package! This package overcomes the limitations of the standard ExpansionTile widget by incorporating highly customizable widgets that fully extends its functionality. These widgets can be seamlessly grouped and their interactions easily managed, offering you unparalleled control and flexibility.

Overview

Check out Example Or our Documentation

fantasy_demo_gif

Image Image Image Image Image Image

Check out Example Or our Documentation

Migrate with CHANGE LOG

Features

Item features:

  • ExpansionTileItem fully extends standard of ExpansionTile functionality.
  • Supported many commonly types of ExpansionTileItem UIs: ExpansionTileOutlined, ExpansionTileFlat, ExpansionTileLeaf, ExpansionTileCard.
  • Can easily control behaviors of an ExpansionTileItem from anywhere (expand or collapse from anywhere).
  • Can easily custom or add decoration into an ExpansionTileItem with Border, BorderRadius, Shadow, or BoxDecoration and more.
  • Can prevent an ExpansionTileItem expand until a task is completed.
  • Can remove completely the trailing included: area, arrow icon that ExpansionTile can NOT. With that the title can be extended the fully width.
  • Can remove completely default title's vertical padding of an ExpansionTile.
  • Can hide the subtitle of an ExpansionTileItem whenever it expanded.
  • Can change the default Trailing Icon to a custom widget with keeping default rotate animation.

Group features:

  • Can group ExpansionTileItems together and manage them.
  • Supporting type's behaviors of interactions of items in group: ExpandOnlyCurrent, ExpandAll, CollapseAll, ExpandAllOrCollapseAll, expandAlwaysCurrent.
  • Can listen to behaviors' changed of items in the group.
  • Can add the space between items in the group.

Documentation

See the API documentation for details on the following topics:

FAQ

You can read the FAQ here: FAQ

Sponsoring

If this package or any other package I created is helping you, please consider sponsoring me so that I can take time to update this package.

Buy Me A Coffee

OR

7ezgif-5-20a8a8001a

Contributions

Feel free to contribute to this project. Check more Contributing guide

I'd really appreciate it if you know any common ExpansionTile UIs and give the PR.

If you find a bug or want a feature, but don't know how to fix/implement it, please fill an issue.

If you fixed a bug or implemented a feature, please send a pull request.

Visitors Count

Visitor Count

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.