👻
Flutter でデバイスの画面サイズを得る MediaQuery
Flutter で、デバイスの画面サイズを得るには MediaQuery という Widget を使います。
Widget build(BuildContext context) {
final Size size = MediaQuery.of(context).size;
// sizeを使って何かする
return new Container(
width: size.width,
...
);
}
※画面に表示されるようなものではないですが、こういうのも含めて「みんなWidget」です
また、前提としてコンテキストの先祖に WidgetsApp
か MaterialApp
が存在していることが必要です。
この記事はQiitaの記事をエクスポートしたものです
Discussion