小ネタ。画面の向きを固定したいときは、
SystemChrome.setPreferredOrientations()
を使えばOK。
import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; Future<void> main() async { // Flutter Engineの機能を使うので有効化 WidgetsFlutterBinding.ensureInitialized(); // 画面の向きを固定 await SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, ]); // アプリの起動 runApp(App()); }
ただ、iPadは追加の設定が必要なので注意。
また、iPad特有の画面分割などに対応できなくなるらしい。
- 【Flutter】画面を縦向き・横向きに固定したまま表示させる方法!iPadで画面の向きを固定できない時の対処方法 - Qiita
- setPreferredOrientations not working in iPad · Issue #27235 · flutter/flutter
以上!!