Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.0.1

axis_layout

Horizontaler (Zeile) und vertikaler (Spalte) Layout mit Erweiterungs- und Verkleinerungsfunktionen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
1620
Likes
3
Pub-Punkte
160

Paket installieren

flutter pub add axis_layout

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

AxisLayout ist ein Flutter-Paket, das flexible horizontale (Zeile) und vertikale (Spalte) Layout-Widgets mit integrierter Erweiterungs- und Verkleinerungsfunktion bietet. Es vereinfacht die Anordnung von Kindern entlang einer einzigen Achse und bietet präzise Kontrolle über Abstände, Ausrichtung und Größen. Für sauberen, lesbaren Code entwickelt, verbessert es die UI-Entwicklung, indem es Boilerplate in häufigen Layout-Szenarien reduziert. Das Paket unterstützt alle wichtigen Plattformen, einschließlich Android, iOS, Web, macOS, Windows und Linux.

Anwendungsfälle

  • Reaktive Zeilen- oder Spaltenlayouts erstellen
  • Dynamische Formulare mit feldergroßenvariablen Feldern erstellen
  • Adaptive Benutzeroberflächen für verschiedene Bildschirmgrößen gestalten
  • Komplexe verschachtelte Layouts vereinfachen
  • Flexible Karten- oder Listenpositionen implementieren

Hauptmerkmale

  • Unterwidgets erweitern und verkleinern
  • Unterstützung für horizontale und vertikale Layouts
  • Eingebaute Ausrichtungs- und Abstandskontrollen
  • Minimales Boilerplate für gängige Layouts
  • Plattformübergreifende Kompatibilität

Geeignet für

  • Entwickler, die einfache aber leistungsstarke Layout-Lösungen suchen
  • Projekte, die responsive und adaptive Benutzeroberflächen erfordern
  • Teams, die die Komplexität von Layout-bezogenem Code reduzieren möchten

Hinweise

  • Nur begrenzt auf achsenparallele Layouts
  • Kann Lernkurve für erweiterte Funktionen erfordern
  • Nicht geeignet für komplexe Raster- oder überlappende Layouts

Original-README

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

Axis Layout

Usage

Horizontal

AxisLayout(axis: Axis.horizontal, children: [child]);

Vertical

AxisLayout(axis: Axis.vertical, children: [child]);

Shrink

AxisLayout(axis: Axis.horizontal, children: [
  AxisLayoutChild(child: child1, shrink: 1, shrinkOrder: 1),
  child2,
  AxisLayoutChild(child: child3, shrink: 1, shrinkOrder: 2)
]);

Expand

AxisLayout(
  axis: Axis.horizontal,
  children: [child1, AxisLayoutChild(child: child2, expand: 1)]);

Support this project

Bitcoin

bc1qhqy84y45gya58gtfkvrvass38k4mcyqnav803h

Ethereum (ERC-20) or Binance Smart Chain (BEP-20)

0x9eB815FD4c88A53322304143A9Aa8733D3369985

Helium

13A2fDqoApT9VnoxFjHWcy8kPQgVFiVnzps32MRAdpTzvs3rq68

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden