アプリの画面サイズ(縦横)で「長い方」「短い方」どちらかを取得するの?|Size|MediaQuery|Flutter
アプリの画面(縦横)サイズを取得したい、んだけど「長い方」「短い方」どちらかだけでいいんだよね~てこと割りとある。
if 文で判断しろよ、で終わるんだけど、まあ、便利なのあるし?
取り方
「MediaQuery」の「longestSide」「shortestSide」が便利だね。
---
final size = MediaQuery.of(context).size;
final longestSide = size.longestSide;
final shortestSide = size.shortestSide;
final size = MediaQuery.of(context).size;
final longestSide = size.longestSide;
final shortestSide = size.shortestSide;
---
関連する記事
参照した記事
- How To Use Flutter Screen Width And Height With MediaQuery
- Flutterで画面サイズや向きを取得する(MediaQuery/OrientationBuilder)
- MediaQuery使い方
- 【Flutter】デバイスの画面サイズを取得する方法
- Flutter でデバイスの画面サイズを得る MediaQuery
- 【Flutter】画面サイズを取得する方法
- 【Flutter/ Dart】デバイスの画面サイズや縦横比を取得する方法
- [Flutter]Containerのサイズを画面サイズとの比率で設定するには?
- Flutter 画面サイズとAppBarの高さに合わせてWidgetを配置する方法
直近に読んでいた漫画(おすすめ)
コメント
コメントを投稿