Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 반석천
- Flutter Tutorial
- flutter
- AppBar
- sqlite
- navigator
- Image.network
- Hello World
- listview
- WillPopScope
- Row Widget
- HTTP
- CrossAxisAlignment
- Flutter Example
- node.js
- Flutter 예제
- ListView.builder
- MainAxisAlignment
- Row
- ListTile
- Cached Image
- Flutter 앱 배포
- Flutter 강좌
- Networking
- InkWell
- Snackbar
- Column Widget
- Load Image
- FutureBuilder
- Scaffold
Archives
- Today
- Total
꿈꾸는 시스템 디자이너
Flutter 강좌 - 화면 회전 방지 설정법 | 화면 로테이션 방지 | 화면 오리엔테이션 설정 | Screen Orientation 본문
Development/Flutter
Flutter 강좌 - 화면 회전 방지 설정법 | 화면 로테이션 방지 | 화면 오리엔테이션 설정 | Screen Orientation
독행소년 2019. 9. 18. 14:40Flutter 강좌 시즌2 목록 : https://here4you.tistory.com/149
이번 강좌에서는 사용자가 스마트폰의 가로로 회전시키더라도 화면이 로테이션되지 않도록 고정하는 방법에 대해서 알아본다.
이 방법은 Flutter의 기본 패키지 중 services 패키지를 이용한다.
main 함수를 가지는 파일(보통 main.dart)에 다음의 패키지를 추가한다.
import 'package:flutter/services.dart';
main 함수 안에 runApp() 함수 호출 전 단계에서 다음의 코드를 추가한다.
SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
setPreferredOrientations 메소드는 배열형태의 파라미터를 입력받게 된다. 위의 코드의 경우 portraitUp 하나만을 설정하였기 때문에 일반적인 세로모드만이 설정되어 사용자가 화면을 좌우로 회전하더라도 세로모드로만 작동한다.
만약 가로모드 전용 앱을 개발하고자 한다면 landscapeLeft이나 landscapeRight를 설정하거나 둘 다 설정하면 가로모드 전용으로 앱을 이용할 수 있게 된다.
Flutter Code Examples 강좌를 추천합니다.
- 제 블로그에서 Flutter Code Examples 프로젝트를 시작합니다.
- Flutter의 다양한 예제를 소스코드와 실행화면으로 제공합니다.
- 또한 모든 예제는 Flutter Code Examples 앱을 통해 테스트 가능합니다.
Flutter Code Examples 강좌로 메뉴로 이동
'Development > Flutter' 카테고리의 다른 글
Flutter 강좌 - 앱 배포하기 2/2 | 마켓(구글 플레이)에 앱 등록 (0) | 2019.10.10 |
---|---|
Flutter 강좌 - 앱 배포하기 1/2 | 배포용 앱 APK 빌드하기 (5) | 2019.10.10 |
Flutter 강좌 - 화면 켜짐 유지 방법 | 화면 자동 꺼짐 방지 | Always tun on screen (3) | 2019.09.18 |
Flutter 강좌 - 페이지 전환 전에 작업 마무리 하는 법 | WillPopSocop 사용법 | 백버튼 재정의 (5) | 2019.08.20 |
Flutter 강좌2 - 자식 State에서 부모 State를 참조하는 방법 | Global State 사용법 (6) | 2019.08.12 |
Comments