画面の向き固定
flutterで画面の向きを固定するにはどのようにしたらいいのだろうか?
という方向けに書きました(備忘録も兼ねて)
//なければ追加 import 'package:flutter/services.dart'; void main() { //向き固定 WidgetsFlutterBinding.ensureInitialized(); SystemChrome.setPreferredOrientations([ //縦固定 DeviceOrientation.portraitUp, ]); runApp(MyApp()); }
上記のようなコードをかけば画面が縦方向のみに固定されます!
縦固定だけではなく、横方向に固定したいときは
「DeviceOrientation.portraitUp,」を
「DeviceOrientation.landscapeLeft,」とすれば横固定できます!
また、縦方向の上下を変えたいときは
「DeviceOrientation.portraitDown,」
横方向の上下を変えたいときは
「DeviceOrientation.landscapeRight,」
とすればそれぞれ固定できます!
以上!