본문 바로가기

개발 공부

Flutter MeterialApp theme 속성으로 ButtonTheme 설정하기

MeterialApp의 theme속성에서 설정할 수 있다.

 

ThemeData의 textButtonTheme 속성에서 설정해주면 됨.

 

 

text button 파일에 직접 들어가서 주석을 보면

text 색과 아이콘 색, 호버, 포커스, 눌린 상태를 표시하는 overlay 컬러까지 같이 설정이 되는 걸 확인할 수 있다.

 

 

만약 ThemeData에 지정한 색이 아닌 다른 글자색을 지정하고 싶다면

해당 TextButton 위젯의 Text에 따로 style 지정을 하는 방법이 있다.

 

 

🔽 flutter 공식문서 ThemeData class 

https://api.flutter.dev/flutter/material/ThemeData-class.html