Start Debugging

タグ: layout

13 件 · ページ1/2

Flutter の Expanded と Flexible の違い: FlexFit.tight と FlexFit.loose を解説
子ウィジェットが Row や Column 内の自分の割り当て分を埋める必要があるなら Expanded、割り当て分より小さくてもよいなら Flexible を使います。Flutter 3.44 での実測レイアウトで、余った領域の行き先、loose な子が兄弟に領域を譲らない理由、無制限の制約下で Flexible だけが使える場面を確認します。
2026-10-05 flutterdartadmob
Flutter でアダプティブ AdMob バナーの領域を確保してレイアウトシフトを防ぐ方法
google_mobile_ads の公式サンプルは onAdLoaded まで何も描画しないため、画面が表示された数秒後にコンテンツが 150 dp 跳ねます。先にアンカー型アダプティブのサイズを取得し、SizedBox で領域を確保し、高さを起動をまたいで保存してから、広告を読み込みます。Flutter 3.44.8 と google_mobile_ads 9.1.0 で計測しました。
2026-08-21 flutterdartandroid
修正: SDK 35 をターゲットにすると Flutter の UI が Android のシステムナビゲーションバーと重なる
Android SDK 35 をターゲットにすると Flutter アプリは edge-to-edge モードになり、Scaffold の body がナビゲーションバーの背後に描画されます。オプトアウトするのではなく SafeArea と MediaQuery の padding でインセットを処理してください。そのオプトアウトは Android 16 ではすでに無効です。
次へ