Flutter

【Flutter】画面の向き固定

スポンサーリンク

画面の向き固定

flutterで画面の向きを固定するにはどのようにしたらいいのだろうか?

という方向けに書きました(備忘録も兼ねて)

 

//なければ追加
import 'package:flutter/services.dart';

void main() {
  //向き固定
  WidgetsFlutterBinding.ensureInitialized();
  SystemChrome.setPreferredOrientations([
  //縦固定
  DeviceOrientation.portraitUp,
]);

runApp(MyApp());
}

 

上記のようなコードをかけば画面が縦方向のみに固定されます!

 

縦固定だけではなく、横方向に固定したいときは
「DeviceOrientation.portraitUp,」を
「DeviceOrientation.landscapeLeft,」とすれば横固定できます!

 

また、縦方向の上下を変えたいときは
「DeviceOrientation.portraitDown,」

横方向の上下を変えたいときは
「DeviceOrientation.landscapeRight,」
とすればそれぞれ固定できます!

 

以上!

 

-Flutter

© 2020 ITime