반응형
스마트폰의 테마 설정 변경에 따라 Flutter 앱도 폰 테마에 따라가게 설정해 보겠습니다.
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
title: 'Test App',
theme: ThemeData(
brightness: Brightness.light,
),
darkTheme: ThemeData(
brightness: Brightness.dark
),
home: Test(),
);
}
}
코드는 간단합니다.
theme: ThemeData(
brightness: Brightness.light
)
스마트폰의 Light테마(그냥 일반적인 평소에 늘 보는 화면)가 선택되면 이쪽에서 실행됩니다.
darkTheme: ThemeData(
brightness: Brightness.dark
)
Dark 테마 선택 시 이쪽에서 자동 변경해 줍니다.
마지막으로 오른쪽 상단의 Debug 띠 숨기기
debugShowCheckedModeBanner: false
반응형
'Flutter' 카테고리의 다른 글
플러터(Flutter) - 앱의 폰트 크기 유지 (0) | 2021.05.01 |
---|---|
Flutter : 플러터 기존 프로젝트 2.0 으로 마이그레이션 하기 (0) | 2021.04.25 |
플러터(Flutter) - SnackBar 사용 (0) | 2021.01.30 |
플러터(Flutter) - Generate signed apk fails with build\app\intermediates\flutter\profile\libs.jar 오류 (0) | 2021.01.27 |
Flutter - CurvedNavigationBar(네비게이션바) 구현 (0) | 2020.11.26 |