파파비의 블로그

플러터, flutter) ThemeData tip들 본문

개발/flutter

플러터, flutter) ThemeData tip들

N. Dave 2020. 5. 26. 17:21
반응형

ThemeData에서 속성중에 제일 많이 쓰는 것은

색깔,

 

특히 primary color가 아닌 primary Swatch를 쓰기를 권한다.

primary Swatch는 하나의 색깔을 지정하면 그림자들이나 이런것들까지 관련 색으로 함께 맞춰준다.

primary color는 딱 color만 바꾼다(이상할 수도 있다 어쩌면)

 

또한 ThemeData는 다른 어느곳에서나 context만 있으면 접근가능하다.

Theme.of(context). 하면 관련 ThemeData에 접근이 가능해서 관련 속성들로

색을 지정하든 뭐든 할 수 있다.

 

이렇게 하면 장점이 무엇이냐면 Theme에서 색깔하나 바꾸면 전체가 다 동시에 바뀐다는 점이다.

 

Theme에서 accent Color는 primary color의 반대되는 컨셉 컬러이다. 

 

반응형
Comments