[flutter] 사용자 기기의 글자 크기 무시하는 방법 플러터에서 사용자 기기의 글자 크기를 무시하는 방법 앱의 연령층이 다양할 경우에 사용자 기기에 보이는 글자 크기를 고려하지 않을 수 없습니다. 그렇다고 사용자 기기에 설정된 글자 크기 값을 기준으로 구현하다 보면 글자가 앱의 기능을 불편하게 방해할 정도로 크게 보일 수도 있습니다. 이런 경우에 사용자 기기의 설정된 글자 값이 아닌, 우리가 설정해둔 글자 크기 값으로 고정시키는 방법이 있습니다. 그리고 사용자 옵션 기능으로 글자 크기를 키우거나 줄이도록 편의 기능을 제공할 수 있습니다. 플러터에서는 Text 위젯 옵션을 이용하면 간편하게 글자 크기를 고정할 수 있습니다. 고정시키는 방법은 특정 위젯만 적용하는 방법과 앱 전체 글자에 적용하는 방법이 있습니다. 특정 Text 위젯에만 적용하기 Text 위젯의.. 주제/flutter 2022.12.02
[flutter] 위젯 속성값 변경 도와주는 copyWith() 플러터 위젯 속성값 변경을 도와주는 copyWith() 위젯을 커스텀하다 보면 변경하고 싶은 속성값은 1개뿐인데, 모든 속성값을 입력하지 않았다며... 필수 속성값을 입력하라는 오류를 경험해보신 적 있을 거예요. 특히 themeData와 같이 필수 속성값이 여러 개인 위젯을 사용할 때 많이 번거로웠습니다. 이러한 불편은 copyWith() 함수를 사용하면 해결할 수 있습니다. 위젯의 기존 속성값은 그대로 사용하면서 변경하려는 속성값의 코드만 작성하면 되도록 도와주거든요. 샘플 코드 class TitleColorThemeCopy extends StatelessWidget { const TitleColorThemeCopy({Key? key, required this.child, required this.ti.. 주제/flutter 2022.04.10