突然ですが、通常アプリを作成するとUIはこのぐらいの大きさかと思いますが このように全体を大きくしたくなったことはありませんでしょうか。 これは1つ1つの文字やボタンの大きさを丹念に設定していったわけではなく、昨今のWebブラウザに搭載されているズーム機能 と似たような形で、Flutterの描画全体を大きくする事で実現しています。 今回はこれのやり方をご紹介致します。 注意 本記事で取り上げた内容はおそらくFlutter SDKの本来想定された使い方の範囲を超えており、実装に際して使用した手段もプロダクションコードに採用すべきものではありません。 あくまでFlutterの特性上こういうことも出来る、という一例としてお楽しみ下さい。 環境 執筆時点のstableを使います。 $ flutter --version Flutter 1.20.3 • channel stable • https
![Flutter: window.devicePixelRatioを上書きしてUIを巨大化する|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/e8cd52a15317f185f6374c3290a264977a85373d/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2020%2F09%2Fflutter_overwriting_window.devicePixelRatio_eyecatch2-min.png)