👻

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

2020/10/01に公開

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


Widget build(BuildContext context) {
  final Size size = MediaQuery.of(context).size;
  
  // sizeを使って何かする
  return new Container(
    width: size.width,
    ...
  );
}

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

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

この記事はQiitaの記事をエクスポートしたものです

Discussion