アプリケーションの向きが変更されないようにして、レイアウトを強制的に「縦長」にしたいと思います。
main.dartには、次のように記述します。
void main(){
SystemChrome.setPreferredOrientations([
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown
]);
runApp(new MyApp());
}
しかし、Androidシミュレータの回転ボタンを使用すると、レイアウトは新しいデバイスの向きに「従います」...
どうすればこれを解決できますか?
ありがとう
SystemChrome.setPreferredOrientations
は非同期で戻るため、runApp
で囲む必要があるようthen
です。
'package:flutter/services.dart'
、それはおそらくバグです:github.com/flutter/flutter/issues/13238