-
VisualDensity.adaptivePlatformDensity 란Flutter 2022. 5. 24. 11:23
Flutter 프로젝트를 생성하면 위 두가지가 기본으로? 정의 되어 있다.
- primarySwatch: Colors.blue,
이것은 primaryColor대신 사용하는 거라고 한다. 기능은 똑같은데 material에서 정의한 값만 사용 가능하다. 예를 들어 해당 값으로 Colors.white를 사용하면 error가 표시된다.
"message": "The argument type 'Color' can't be assigned to the parameter type 'MaterialColor?'.",
- visualDensity: VisualDensity.adaptivePlatformDensity,
이것은 밀도?(간격)을 조정해주는 옵션이다. 정의한 몇개의 컴포넌트가 있는데(https://api.flutter.dev/flutter/material/VisualDensity-class.html)
예를 들어 목록 메뉴를 만들경우 목록의 위아레 간격을 조정 해준다고 생각하면된다. 작은수면 좁게 큰수면 넓게
기본으로 숫자값 VisualDensity.minimumDensity (which is -4), to VisualDensity.maximumDensity (which is 4)이 들어 가게 되며, adaptivePlatformDensity의 경우 플렛 폼에 맞추어(web인지 스마트폰인지) 알아서 해당 값이 들어가게 된다.
'Flutter' 카테고리의 다른 글
Flutter project 생성하기 (0) 2023.01.04 flutter version downgrade 방법 (0) 2022.08.22 Flutter Retrofit, JsonSerializable, build_runner(data layer, Clean Architecture, MVVM) (0) 2022.03.21 Flutter 기본2(Class) (0) 2022.01.27 Flutter 기본1(변수,상수,연산자) (0) 2022.01.27 - primarySwatch: Colors.blue,