[flutter] cupertino_icons 패키지의 다양한 아이콘 예시
flutter에서 아이콘을 사용하기 위해 cupertino_icons 패키지를 사용할 수 있습니다. 이 패키지에는 iOS의 Cupertino 디자인 아이콘 세트를 제공하여 iOS 앱을 개발할 때 아이콘을 손쉽게 사용할 수 있도록 도와줍니다. 이 카테고리에서는 cupertino_icons 패키지의 다양한 아이콘 예시를 살펴보겠습니다.
설치하기
pubspec.yaml
파일에 아래와 같이 의존성을 추가하고 프로젝트를 업데이트해야 합니다.
dependencies:
cupertino_icons: ^1.0.4
사용하기
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:cupertino_icons/cupertino_icons.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Cupertino Icons 예시',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: Scaffold(
appBar: AppBar(
title: Text('Cupertino Icons 예시'),
),
body: GridView.builder(
gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
crossAxisCount: 4,
),
itemBuilder: (BuildContext context, int index) {
return Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Icon(
CupertinoIcons.values[index],
size: 48.0,
),
SizedBox(height: 8.0),
Text('${CupertinoIcons.values[index]}'),
],
),
);
},
itemCount: CupertinoIcons.values.length,
),
),
);
}
}
위의 예시 코드에서는 GridView.builder를 사용하여 Cupertino Icons를 그리드 형태로 표시합니다. 각 아이콘은 Icon 위젯을 사용하여 표시되며, 아이콘 위에 해당하는 이름은 Text 위젯을 사용하여 표시됩니다.
이제 실제 디바이스나 에뮬레이터에서 앱을 실행하면 cupertino_icons 패키지의 다양한 아이콘을 확인할 수 있습니다.
아이콘 카테고리
cupertino_icons 패키지에는 다양한 아이콘 카테고리가 포함되어 있습니다. 주요 카테고리 몇 가지를 살펴보면:
CupertinoIcons.camera
CupertinoIcons.video_camera
CupertinoIcons.photo
CupertinoIcons.music_note
CupertinoIcons.mail
CupertinoIcons.calendar
CupertinoIcons.bookmark
CupertinoIcons.search
CupertinoIcons.phone
이 외에도 많은 아이콘들이 존재하며, 자세한 내용은 CupertinoIcons 문서를 참조하세요.
Cupertino 디자인 아이콘을 사용하여 iOS 앱을 더욱 멋지게 만들어보세요!