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