Pakete, Repositories und App-Kategorien suchen

Cover von expandable_group
Paketdetailsv0.0.8

expandable_group

Ein neues Flutter-Widget unterstützt erweiterte und zusammengeklappte Listen für den Benutzer.

30-Tage-Downloads
69
Likes
7
Pub-Punkte
70

Paket installieren

flutter pub add expandable_group

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das expandable_group-Paket bietet ein Flutter-Widget, mit dem Benutzer Listen mit zusammenklappbaren und erweiterbaren Abschnitten erstellen können. Es vereinfacht die Implementierung interaktiver Listeneinträge, die Inhalt dynamisch anzeigen oder verbergen können, und verbessert die Benutzererfahrung in datenintensiven Oberflächen. Ideal für FAQ, Einstellungsmenus oder beliebige Inhalte, die logisch gruppiert sind, unterstützt es reibungslose Animationen und einfache Anpassung. Das Paket ist leichtgewichtig und lässt sich nahtlos in bestehende Flutter-Projekte integrieren.

Anwendungsfälle

  • Häufig gestellte Fragen Abschnitte
  • Einstellungspanels
  • Dynamische Inhaltslisten
  • Kollabierbare Navigation
  • Datenaggregation

Hauptmerkmale

  • Glatte Animationsverläufe beim Erweitern/Zusammenklappen
  • Anpassbarer Kopf- und Inhalt
  • Einfache Integration mit ListView
  • Unterstützt verschachtelte Gruppen
  • Leichtgewichtig und leistungsstark

Geeignet für

  • Entwickler, die interaktive Listen erstellen
  • Anwendungen mit hierarchischen Daten
  • UIs, die dynamische Inhaltswechsel erfordern
  • Anfänger lernen Flutter-Widgets
  • Projekte, die saubere, wiederverwendbare Komponenten benötigen

Hinweise

  • Eingeschränkte plattformspezifische Stileinstellungen
  • Keine integrierte Unterstützung für die Tastaturnavigation
  • Kann bei komplexen Anwendungsfällen zusätzliche Zustandsverwaltung erfordern
  • Nicht für sehr große Datensätze ohne Paginierung optimiert

Original-README

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

ExpandableGroup

A new Flutter widget support expanded and collapsed group items in the list of Flutter application. It supports Android, iOS, Web and Desktop.

Build expandable group widget support expanded and collapsed group data.

Features

  • Expand and collapse header in the List
  • Support customise header and item in the list
  • Single ListView

Getting Started

1. Add dependency to your project's pubspec.yaml and run pub get
dependencies:
  expandable_group: ^0.0.6
2. Import expandable_group_widget.dart to your file project where is going to use the ListExpandableWidget.
import 'package:expandable_group/expandable_group_widget.dart';
3. The ExpandableGroup has some properties as below
3.1 Required
  • header the header widget and will display in the list
  • items the list of ListTile will display for each group
3.2 Optional
  • isExpanded is a boolean to expand or collapse header. isExpanded == true is the header will be expanded and otherwise. The default value is false.
  • expandedIcon and collapsedIcon are the widgets for expanded and collapsed state.
  • headerEdgeInsets the EdgeInsets of header widget
  • headerBackgroundColor can customise header background color
4. Examples
ExpandableGroup(
    isExpanded: index == 0,
    header: _header('Group $index'),
    items: _buildItems(context, group),
    headerEdgeInsets: EdgeInsets.only(left: 16.0, right: 16.0)
)

Submit bugs or request features

Please file feature requests and bugs with GitHub issues tab

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.