build에
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
//상태바 색 -> 근데 ios에는 적용 안됨
statusBarColor: Theme.of(context).backgroundColor,
// 상태바 글자색
// For Android.
// Use [light] for white status bar and [dark] for black status bar.
statusBarIconBrightness: Brightness.light,
// For iOS.
// Use [dark] for white status bar and [light] for black status bar.
statusBarBrightness: Brightness.dark,
),
);
build return에
return Scaffold(
key: PageStorageKey<String>('Home'),
body: Container(
color: Theme.of(context).backgroundColor,
child: SafeArea(
child Container(
color: Colors.white
바깥 Container에 color을 원하는 color로 매기고
SafeArea안에 새로운 container를 넣어서
color를 white로 정한다.
그리고 appBar는 SliverPersistentheader안에서 color를 통일시켜준다
반응형
'인포테인먼트 - development > flutter' 카테고리의 다른 글
[flutter] GestureDetector 터치 범위 (0) | 2021.08.17 |
---|---|
[flutter] 에러 "Flutter/Flutter.h not found." 에러 해결 (2) | 2020.12.20 |
[flutter] Flutter 프로젝트에서 android 모듈을 켜고싶은데 버튼이 비활성화 되어있을 때: .iml파일 (0) | 2020.12.19 |
[flutter] 앱 출시와 앱 서명 (0) | 2020.12.12 |
[flutter] 에러: Execution failed for task ':app:compileFlutterBuildDebug'. 뒤로의 모든 에러해결과정 = Flutter SDK를 바꿔주면 통로가 뚫린다 (0) | 2020.12.08 |
댓글