반응형
//main에서 호출하는 클래스
class MyApp extends StatelessWidget {
static void changeNavBarColor(Color color, Brightness brightness) {
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle(
statusBarColor: color, statusBarIconBrightness: brightness));
}
MyApp.changeNavBarColor(Color(0xfff5f5f5), Brightness.light);
이 코드는 Dart 프로그래밍 언어를 사용하여 작성된 어떤 애플리케이션의 코드 중 일부입니다. 이 코드의 목적은 애플리케이션의 네비게이션 바 (Navigation Bar) 색상을 변경하는 것입니다.
해당 코드를 살펴보면, MyApp은 애플리케이션의 이름이라고 가정할 수 있습니다. changeNavBarColor는 MyApp의 메서드 중 하나로, 인자로 Color 객체와 Brightness 객체를 받습니다.
Color(0xfff5f5f5)는 RGB 값으로 나타낸 색상을 나타냅니다. 여기서 0xfff5f5f5는 빨강, 초록, 파랑 값에 대한 16진수 표현입니다. 이 색상은 #f5f5f5라는 회색 계열의 색상입니다.
Brightness.light는 애플리케이션의 밝기 모드를 나타냅니다. Brightness는 Brightness.dark와 같은 다른 값으로 변경할 수 있으며, 각각 어두운 모드와 밝은 모드에 대응합니다.
따라서 MyApp.changeNavBarColor(Color(0xfff5f5f5), Brightness.light)는 해당 애플리케이션의 네비게이션 바 색상을 #f5f5f5 회색 계열의 색상으로 변경하고, 애플리케이션의 밝기 모드를 밝은 모드로 변경하는 코드입니다.
반응형
'Flutter-플러터 > 플러터 공부' 카테고리의 다른 글
Getx controller : onInit - ever, everall, once (0) | 2023.04.18 |
---|---|
Vscode 만세 - flutter bricks (0) | 2023.04.16 |
Getstorage와 Hive (0) | 2023.03.31 |
Flutter Hero 위젯 (0) | 2023.03.24 |
Get X - lazyPut (0) | 2023.03.22 |