[flutter] 플러터 아이콘 크기 자동 조절
플러터에서 아이콘의 크기를 자동으로 조절하는 방법에 대해 알아보겠습니다.
1. Icon 위젯의 size 속성 사용
Icon(
Icons.star,
size: 50,
)
위와 같이 Icon
위젯의 size
속성을 사용하여 아이콘의 크기를 직접 지정할 수 있습니다. 이 방법은 고정된 크기의 아이콘을 사용할 때 유용합니다.
2. MediaQuery를 이용한 동적 크기 조절
Icon(
Icons.star,
size: MediaQuery.of(context).size.width * 0.1,
)
MediaQuery
를 이용하면 디바이스 화면의 크기에 따라 아이콘의 크기를 조절할 수 있습니다. 화면 너비의 일정 비율을 곱하여 아이콘의 크기를 동적으로 조절할 수 있습니다.
3. 테마를 이용한 크기 조절
Icon(
Icons.star,
size: Theme.of(context).iconTheme.size,
)
앱의 테마에 따라 설정된 아이콘 크기를 사용하는 방법입니다. 앱의 테마를 설정하여 일괄적으로 아이콘의 크기를 조절할 수 있습니다.
플러터에서는 위와 같은 방법을 사용하여 아이콘의 크기를 자동으로 조절할 수 있습니다. 다양한 방법을 활용하여 앱의 디자인에 적합한 아이콘 크기를 설정할 수 있습니다.
이상으로 플러터에서 아이콘 크기를 자동으로 조절하는 방법에 대해 알아보았습니다.
Reference: