-
[FLUTTER] 스크린 방향 설정앱 개발/Flutter 2020. 1. 21. 10:49반응형
스크린 세로로 고정
void main() => runApp(App()); class App extends StatelessWidget { @override Widget build(BuildContext context) { SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitDown, DeviceOrientation.portraitUp, ]); return MaterialApp( home: MyDemo(), ); } }
스크린 가로로 고정
void main() => runApp(App()); class App extends StatelessWidget { static String _pkg = "parallax_travel_cards_list"; static String get pkg => Env.getPackage(_pkg); @override Widget build(BuildContext context) { SystemChrome.setPreferredOrientations([ DeviceOrientation.landscapeLeft, DeviceOrientation.landscapeRight, ]); return MaterialApp( home: MyDemo(), ); } }
화면 회전에 따른 스크린 방향 _ orientationbuilder 사용
Widget build(BuildContext context) { return Scaffold( body: Center( child: OrientationBuilder( builder: (context, orientation) { return Text(orientation == Orientation.portrait ? "세로" : "가로" ); }),
반응형'앱 개발 > Flutter' 카테고리의 다른 글
[Flutter] Material Design Components - layout (app bar / navigation) (0) 2021.01.11 flutter 차트 패키지 (syncfusion_flutter_charts) (0) 2021.01.04 [FLUTTER/Firebase] Firestore 연동 데이터 쿼리 설명 및 코드 (0) 2019.12.31 [FLUTTER/Firebase] Firestore 연동 데이터 추가 및 관리 코드 (0) 2019.12.31 [안드로이드 스튜디오] 최신버전 안드로이드 스튜디오 로그캣 실행 (0) 2019.12.31