Flutter

Flutter でデバイスの画面サイズを得る MediaQuery

Flutter で、デバイスの画面サイズを得るには MediaQuery という Widget を使います。

@override

Widget build(BuildContext context) {
final Size size = MediaQuery.of(context).size;

// sizeを使って何かする
return new Container(
width: size.width,
...
);
}

※画面に表示されるようなものではないですが、こういうのも含めて「みんなWidget」です

また、前提としてコンテキストの先祖に WidgetsAppMaterialApp が存在していることが必要です。