본문 바로가기
Development Solutions/Flutter & Dart

[flutter] Fix screen rotation (vertical, horizontal) (화면 회전 고정 (세로 고정, 가로 고정))

by studio ODOC 2021. 12. 30.
반응형

문제 상황 (a problem situation)


폰의 화면 회전 여부에 상관없이 세로 또는 가로로 화면을 고정하여 앱을 사용하고 싶습니다.

(I want to use the app by fixing the screen vertically or horizontally regardless of whether the phone rotates.)


해결 방법 (how to solve)
  1. 필요 패키지 적용
    1. import 'package:flutter/services.dart';
  2. main.dart에 아래와 같이 코드 적용
    1. void main(){
      
          WidgetsFlutterBinding.ensureInitialized();
          SystemChrome.setPreferredOrientations(
             [DeviceOrientation.portraitUp, DeviceOrientation.portraitDown])
             .then((_){
                 runApp(MyApp());
             }
          );
      }
반응형