Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.0.2

page_slider

Ein einfaches Flutter-Widget, das horizontal durch Seiten gleitet. Für Assistenten oder Onboarding-Flows ähnlich dem Material-Stepper-Widget, aber ohne bestimmte Benutzeroberfläche – jedes Widget kann eine Seite sein, die durchgescrollt wird.

30-Tage-Downloads
22
Likes
36
Pub-Punkte
30

Paket installieren

flutter pub add page_slider

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

PageSlider ist ein leichtgewichtiger Flutter-Widget, der horizontale Seitennavigation ermöglicht und sich ideal für Onboarding-Flows oder wizardähnliche Schnittstellen eignet. Er erlaubt es, jedes benutzerdefinierte Widget als verschiebbare Seite zu verwenden, bietet Flexibilität, ohne einen bestimmten UI-Stil vorzuschreiben. Inspiriert vom Material Stepper, aber allgemeiner, unterstützt er reibungslose Übergänge und intuitive Swipemöglichkeiten. Perfekt zum Erstellen von geführten Benutzererfahrungen mit minimalem Aufwand.

Anwendungsfälle

  • Onboarding-Tutorials
  • Wizard-artige Formulare
  • Produktanleitungen
  • Interaktive Anleitungen
  • Benutzerdefinierte Karussell-Anzeige

Hauptmerkmale

  • Horizontales Swipen-Navigation
  • Unterstützt jedes Widget als Seite
  • Minimale Styling-Beschränkungen
  • Glatte Übergangsanimationen
  • Einfache Integration mit bestehenden Widgets

Geeignet für

  • Einfache Onboarding-Flüsse
  • Flexible UI-Assistenten
  • Benutzerdefinierte interaktive Inhalte
  • Leichter Karussell benötigt
  • Schnelle Prototypen von Benutzeroberflächen-Sequenzen

Hinweise

  • Keine integrierten Indikatoren oder Pagination
  • Beschränkte Anpassungsmöglichkeiten für Scroll-Physik
  • Nicht für große Anzahlen von Seiten optimiert
  • Erfordert manuelle Behandlung der Zustandsverwaltung
  • Am besten geeignet für kleine bis mittlere Inhaltsmengen

Original-README

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

flutter_page_slider

Pub

A simple Flutter widget that slides through pages horizontally. Use-cases could be wizards or onboarding flows similar to the Material Stepper widget, but without a particular UI - any widget can be a page to slide through.

Here's a demo of the example app:

PageSlider demo app

How to use

First, create the PageSlider widget with a GlobalKey<PageSliderState> and the child widgets which you want to slide through. Then, control the active page using the global key to address the page slider state like so:

class Demo extends StatefulWidget {
  Demo({Key key}) : super(key: key);
  _DemoState createState() => _DemoState();
}

class _DemoState extends State<Demo> {
  GlobalKey<PageSliderState> _sliderKey = GlobalKey();

  @override
  Widget build(BuildContext context) {
    return Column(
      children: [
        PageSlider(
          key: _sliderKey,
          pages: [
            Text('Page 0'),
            Text('Page 1'),
            Text('Page 2'),
          ]
        ),
        RaisedButton(
          onPressed: _sliderKey.currentState.next,
          child: Text('Next')
        ),
        RaisedButton(
          onPressed: _sliderKey.currentState.previous,
          child: Text('Previous')
        ),
      ]
    );
  }
}

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.