Kategorien, Pakete und Repositories suchen

Cover von expandable_sliver_list
Paketdetailsv4.1.1

expandable_sliver_list

Eine Sliver-Liste, die Sie erweitern oder einklappen können, um den Inhalt der Liste anzuzeigen oder zu verbergen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
797
Likes
29
Pub-Punkte
160

Paket installieren

flutter pub add expandable_sliver_list

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das eine Sliver-Liste bereitstellt, die erweitert oder zusammengeklappt werden kann, um ihren Inhalt anzuzeigen oder zu verbergen. Ideal für dynamische, platzsparende Layouts, bei denen Benutzer die Sichtbarkeit von Inhalten steuern müssen. Speziell für den Einsatz innerhalb von CustomScrollView entwickelt, integriert es sich nahtlos in die Sliver-Architektur. Das Paket unterstützt alle wichtigen Plattformen und ist für reibungslose Leistung während Übergänge konzipiert.

Anwendungsfälle

  • Dynamische Inhaltsschnitte
  • Einklappbare FAQ-Abschnitte
  • Interaktive Navigationsmenüs
  • Bildschirmverschmutzung reduzieren
  • Verschachtelte scrollbare Schnittstellen
  • Akkordeons in Scrollansichten

Hauptmerkmale

  • Erweiterbarer-/einklappbarer Verhalten
  • Leistungssteigerung durch Sliver
  • Glatte Animationen
  • anpassbare Auslöser
  • Funktioniert innerhalb von CustomScrollView
  • Plattformübergreifende Kompatibilität

Geeignet für

  • Entwickler, die scrollbare Benutzeroberflächen mit einblendbaren Inhalten erstellen
  • Apps, die eine responsive Layout-Verwaltung benötigen
  • Projekte, die CustomScrollView ausgiebig verwenden
  • Designer, die Raumeffizienz priorisieren

Hinweise

  • Erfordert Integration innerhalb von CustomScrollView
  • Kann die Leistung bei großen Listen beeinträchtigen
  • Beschränkt auf vertikales Scrollen
  • Erfordert sorgfältige Zustandsverwaltung
  • Nicht geeignet für nicht-Sliver-Kontexte

Original-README

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

expandable_sliver_list

pub package flutter_tests codecov style: flutter lints License: MIT

A Flutter widget which creates a Sliver List that you can then either expand or collapse, in order to show or hide the contents of the list.

Getting Started

Installing

In your Flutter project, add the package to your dependencies

flutter pub add expandable_sliver_list

or

dependencies:
  ...
  expandable_sliver_list: ^4.1.0
  ...
Usage Example

A complete example on how to use this widget can be found in the example directory. But the basics are:

Import the package

import 'package:expandable_sliver_list/expandable_sliver_list.dart';

Create a controller and a list of items to display

ExpandableSliverListController controller = ExpandableSliverListController();

List<int> items = [1, 2, 3, 4, 5];

Create the widget

ExpandableSliverList<int>(
  initialItems: items,
  controller: controller,
  builder: (context, item, index) {
    return ListTile(
      title: Text(item.toString()),
    );
  },
)

Now you can use the controller to expand or collapse the list

controller.collapse();
controller.expand();

Or to add items to the list

controller.insertItem(54, 2);
controller.removeItem(4);

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.