パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v1.0.0

measured_size

実行時に子要素のサイズを計算する Flutter ウィジェット。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1120
いいね数
40
Pub ポイント
140

パッケージをインストール

flutter pub add measured_size

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

measured_size パッケージは、実行時に子ウィジェットのサイズを動的に計算し、公開する Flutter ウィジェットです。子ウィジェットをラップし、実際のレンダリングされた寸法を提供するため、リアルタイムでの測定に基づいたレイアウト調整に役立ちます。正確なサイズが必要となる応答性や適応型 UI を構築する際に特に有用です。このパッケージは、Android、iOS、Web、macOS、Windows、Linux などのすべての主要プラットフォームで動作します。

用途

  • 応答性レイアウト
  • 動的UIサイズ
  • レイアウトデバッグ
  • アダプティブデザイン
  • 実行時次元のトラッキング

主な機能

  • リアルタイムサイズ測定
  • クロスプラットフォーム対応
  • シンプルな API
  • 子ウィジェットのラッピング
  • サイズコールバック

適している対象

  • 動的なレイアウト論理を必要とする開発者
  • 正確な寸法を必要とするUIビルダー
  • レイアウトの問題のデバッグ
  • カスタムウィジェットの作成

注意事項

  • 過剰に使用するとパフォーマンスに影響を与える可能性があります
  • ウィジェットツリーにおける慎重な配置が必要です
  • 静的レイアウトには適していません
  • 直接の子要素のサイズを測定することに限定される
  • レイアウト再構築の可能性

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

measured_size

A flutter widget that calculates the size of it's child in runtime.

Getting Started

MeasuredSize Calculated the size of it's child in runtime. All you have to do is to wrap your widget with MeasuredSize and listen to size changes.

Usage

Complete example

MeasuredSize(
              onChange: (Size size) {
                setState(() {
                  print(size);
                });
              },
              child: Text(
                '$_counter',
                style: Theme.of(context).textTheme.headline4,
              ),
            );

onChange will be called when the [Size] changes.

onChange will return the value ONLY once if it didn't change, and it will NOT return a value if it's equals to Size.zero

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。