
플랫폼에 맞게 디자인 해야한다지만 프로젝트를 하다보면 그게 잘 안됩니다..
그래도 조금이나마 노력해보자면
위 그림의 위젯들은 cntl + F 찾기 바꾸기 신공으로 한번에 적용할수 있는 것들입니다.
radioTheme: RadioThemeData(
fillColor: MaterialStateColor.resolveWith(
(states) {
if (states.contains(MaterialState.pressed)) {
return Colors.red;
}
return Colors.blue;
},
),
),
그리고 theme.dart 를 만들고 MaterialStateColor state 조건문을 만들면 개별 위젯에서 설정할 필요가 없어집니다.
비교적 적은 노력으로 앱 완성도를 높일 수 있는 방법이니 꼭 적용해보시길 추천드립니다.
출처: https://docs.flutter.dev/platform-integration/platform-adaptations
'IT-dev' 카테고리의 다른 글
Flutter] Google Gemini 공식 패키지 등장 (0) | 2024.02.17 |
---|---|
[Flutter] VS Code에서 Google Duet AI 적용하기 (1) | 2024.01.06 |
작성중 [flutter] 플러터 #3 - Router 와 페이지간 클래스 종속 & 호출 (0) | 2023.09.13 |
Fluttre news toolkit Build Error Troubleshooting (0) | 2023.09.05 |
YouTube Data API Audit & Quota Extension 후기 (0) | 2022.12.21 |
댓글