Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.1.1

tabbar

Einfache Tab-Leiste, mit PageController neu geschrieben und die interne PageView-Manipulation erleichtert

30-Tage-Downloads
43
Likes
24
Pub-Punkte
40

Paket installieren

flutter pub add tabbar

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Eine einfache, anpassbare Tab-Leiste, die mit PageController erstellt wurde, um eine reibungslose Navigation zwischen Tabs zu ermöglichen. Sie vereinfacht die interne Verwaltung von PageView und ermöglicht Entwicklern die einfache Steuerung von Tab-Übergängen und -Zuständen. Speziell für saubere, effiziente Tab-basierte Benutzeroberflächen in Flutter-Apps entwickelt, bietet sie eine leichtgewichtige Alternative zu Standard-Tab-Leisten mit erweitertem programmierbarem Verhalten. Ideal für Apps, die dynamische Tab-Umschaltungen und benutzerdefinierte Animationen erfordern.

Anwendungsfälle

  • Dynamische Registerkarten-Schnittstellen erstellen
  • Implementierung von swipebarer Tab-Navigation
  • Benutzerdefinierte Tab-Layouts erstellen
  • Tab-Status mit PageController verwalten
  • Programmatische Tab-Umschaltung aktivieren
  • Integration mit komplexen Seitenübergängen

Hauptmerkmale

  • Auf PageController aufgebaut für erweiterte Steuerung
  • Vereinfacht die interne PageView-Verwaltung
  • Unterstützt benutzerdefinierte Tab-Styling
  • Ermöglicht reibungslose Tab-Übergänge
  • Leicht und einfach zu integrieren
  • Bietet programmatische Tab-Manipulation

Geeignet für

  • Entwickler, die eine feinabgestimmte Steuerung der Registerkarten-Navigation suchen
  • Apps mit mehreren scrollbaren Registerkartenabschnitten
  • Benutzerdefinierte Tab-UI-Implementierungen
  • Projekte, die wiederverwendbare Registerkartenkomponenten benötigen
  • Flutter-Anfänger lernen die Verwendung von PageController
  • Apps, die ein reaktives Tab-Verhalten erfordern

Hinweise

  • Enthält keine eingebauten Animationsvorlagen
  • Beschränkt auf grundlegende Tab-Funktionalität ohne zusätzliche Funktionen
  • Benötigt manuelle Zustandsverwaltung
  • Keine plattformspezifischen Optimierungen
  • Nicht für verschachtelte Registerkartenstrukturen geeignet
  • Möglicherweise sind zusätzliche Stile für komplexe Designs erforderlich

Original-README

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

tabbar

Simple tabbar, rewritten using pagecontroller and facilitating manipulation of the internal PageView. Its layout is very similar to TabBarView, as the following image:

Simple use

Controller declaration

final controller = PageController();

Header


TabbarHeader(
  controller: controller,
  tabs: [
    Tab(child: Icon(Icons.ac_unit)),
    Tab(text: "Tab 2"),
    Tab(child: Icon(Icons.access_alarm)),
  ],
),

Content

TabbarContent(
  controller: controller,
  children: <Widget>[
    Container(color: Colors.yellow),
    Container(color: Colors.red),
    Container(color: Colors.purple),
  ],
),

Getting Started

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.