Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.0.0

widget_size

Ein Widget, das seine Größe nach dem Erstellen und Anfügen an einen Widgetbaum berechnet

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
2300
Likes
38
Pub-Punkte
150

Paket installieren

flutter pub add widget_size

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das widget_size-Paket bietet ein Widget, das seine eigene Größe nach der Erstellung und Anbindung an den Widgetbaum berechnet. Es ermöglicht Entwicklern den Zugriff auf die tatsächlichen gerenderten Abmessungen eines Widgets zur Laufzeit, was nützlich ist für dynamische Layoutanpassungen, responsive Design oder die Messung von Inhaltsgrößen ohne Abhängigkeit von statischen Werten. Das Paket funktioniert auf allen wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux und ist daher ideal für plattformübergreifende Anwendungen. Es integriert sich nahtlos in das Build-System von Flutter und erfordert nur minimale Einrichtung.

Anwendungsfälle

  • Dynamische Layoutgrößenanpassung
  • Reaktive UI-Messungen
  • Inhaltsdimensionen-Verfolgung
  • Plattformübergreifende Größenerkennung
  • Laufzeit-Widget-Analyse

Hauptmerkmale

  • Echtzeit-Größenberechnung
  • Plattformübergreifende Kompatibilität
  • Minimale Konfiguration
  • Integration mit Build-Kontext
  • Unterstützt alle Flutter-Plattformen

Geeignet für

  • Entwickler, die präzise Widget-Abmessungen benötigen
  • Apps mit anpassbaren Layouts
  • UI-Tests und Debugging
  • Plattformübergreifende Projekte
  • leistungsensitive Gestaltung

Hinweise

  • Kann die Leistung beeinträchtigen, wenn sie übermäßig verwendet wird
  • Benötigt Anheftung an Baumstruktur
  • Nicht geeignet für die Vorab-Sizing-Schätzung
  • Beschränkt auf Nachbau-Messungen
  • Am besten sparsam in komplexen Bäumen verwenden

Original-README

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

widget_size

pub package

A widget to calculate it's size after being built and attached to a widget tree

Usage

To use this plugin, add widget_size as a dependency in your pubspec.yaml file.

dependencies:
  widget_size: ^lastVersion

Example

double _yourHeight = 50;
double _yourWidth = 50;

WidgetSize(
  onChange: (Size size) {
    // your Widget size available here
    _yourHeight = size.height;
    _yourWidth = size.width;
  },
  child: Container(
    height: _yourHeight,
    width: _yourWidth,
    color: Theme.of(context).primaryColor,
  ),
)

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.