[flutter] 플러터 Drawer에서 아이콘 스타일을 변경하는 방법은?
플러터에서 Drawer(네비게이션 바)는 앱 내에서 사이드 메뉴를 표시하는 데 사용되는 중요한 구성 요소입니다. Drawer에는 일반적으로 아이콘 링크가 포함되어 있으며, 이 아이콘들의 스타일을 변경하는 방법에 대해 알아보겠습니다.
아이콘의 스타일을 변경하려면 Drawer에 대한 새로운 Widget을 만들어야 합니다. 사진과 같이 ListTile을 사용하여 아이콘을 추가할 수 있습니다.
Drawer(
child: ListView(
padding: EdgeInsets.zero,
children: <Widget>[
DrawerHeader(
child: Text('메뉴'),
decoration: BoxDecoration(
color: Colors.blue,
),
),
ListTile(
leading: Icon(Icons.home, color: Colors.red),
title: Text('홈'),
onTap: () {
// 메뉴 항목 클릭 시 동작
},
),
ListTile(
leading: Icon(Icons.settings, color: Colors.green),
title: Text('설정'),
onTap: () {
// 메뉴 항목 클릭 시 동작
},
),
],
),
)
위 코드에서 leading
속성을 사용하여 아이콘의 색상을 변경할 수 있습니다. 여기서는 Color
속성을 이용하여 원하는 색상을 설정하였습니다.
또는, Trailing
속성을 사용하여 아이콘을 오른쪽에 표시할 수도 있습니다. 이 경우 leading
대신 trailing
을 사용하면 됩니다.
아이콘의 크기를 변경하려면 Icon 위젯의 size
속성을 설정하면 됩니다.
아이콘 스타일을 변경하는 방법에 대한 더 많은 정보는 플러터 공식 문서를 참조하십시오. https://flutter.dev/docs/catalog/samples/drawer