[flutter] cupertino_icons를 사용하여 드로워 메뉴에 아이콘 추가하기
이번에는 Flutter 앱의 드로워 메뉴에 아이콘을 추가하는 방법에 대해서 알아보겠습니다. 아이콘을 추가하기 위해 ‘cupertino_icons’ 패키지를 사용할 것입니다.
1. cupertino_icons 패키지 추가하기
먼저, pubspec.yaml 파일을 열고 dependencies 섹션에 다음과 같이 ‘cupertino_icons’ 패키지를 추가해주세요:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
그리고 터미널을 열고 다음 명령어를 실행하여 패키지를 설치해주세요:
flutter packages get
2. 드로워 메뉴에 아이콘 추가하기
이제 드로워 메뉴에 아이콘을 추가할 준비가 되었습니다. 먼저 드로워 메뉴를 구현한 코드를 열어주세요. 이 코드는 Scaffold 위젯에서 drawer 속성을 설정하여 구현됩니다.
Scaffold(
appBar: AppBar(
title: Text('Flutter App'),
),
drawer: Drawer(
child: ListView(
padding: EdgeInsets.zero,
children: [
// 드로워 메뉴 아이템
ListTile(
leading: Icon(CupertinoIcons.home),
title: Text('홈'),
onTap: () {
// 메뉴 아이템을 클릭했을 때 수행할 동작
},
),
ListTile(
leading: Icon(CupertinoIcons.person),
title: Text('프로필'),
onTap: () {
// 메뉴 아이템을 클릭했을 때 수행할 동작
},
),
// 추가적인 메뉴 아이템들...
],
),
),
// 나머지 위젯들...
)
드로워 메뉴의 각 아이템에는 leading 속성으로 아이콘을 추가할 수 있습니다. 여기서 CupertinoIcons 클래스를 이용하여 원하는 아이콘을 선택할 수 있습니다.
3. 아이콘 스타일 변경하기
만약 아이콘의 색상이나 크기를 변경하거나, 추가적인 스타일을 적용하고 싶다면 Icon 위젯의 속성을 조정하면 됩니다.
leading: Icon(
CupertinoIcons.person,
color: Colors.red, // 아이콘 색상 변경
size: 30, // 아이콘 크기 수정
),
이렇게하면 드로워 메뉴에서 사용할 아이콘을 추가하고 스타일을 변경할 수 있습니다. 이제 여러분은 Flutter 앱의 드로워 메뉴에 아이콘을 적용하는 방법을 알게 되었습니다.
더 자세한 정보를 원하신다면 Flutter 공식 문서를 참조해주세요.