[flutter] cupertino_icons를 통해 아이콘 배경색 변경하기

Cupertino 아이콘은 Flutter에서 iOS 스타일의 아이콘을 표시하기 위해 사용됩니다. cupertino_icons 패키지를 설치하여 Flutter 앱에서 Cupertino 아이콘을 사용할 수 있습니다.

1. cupertino_icons 패키지 추가

먼저, pubspec.yaml 파일을 열고 dependencies 섹션에 cupertino_icons를 추가해야 합니다. 아래와 같이 작성하세요.

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^1.0.3

저장한 후에는 터미널에서 flutter pub get 명령어를 사용하여 패키지를 가져옵니다.

2. 아이콘 배경색 변경하기

Cupertino 아이콘의 배경색을 변경하기 위해 아이콘을 Container 위젯 내부에 배치하고 BoxDecoration을 사용하여 배경색을 설정합니다.

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

class IconPage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Icon Example'),
      ),
      body: Center(
        child: Container(
          width: 100,
          height: 100,
          decoration: BoxDecoration(
            color: Colors.blue, // 배경색 설정
            borderRadius: BorderRadius.circular(50), // 동그란 모서리 설정
          ),
          child: Icon(
            CupertinoIcons.add, // Cupertino 아이콘 사용
            color: Colors.white, // 아이콘 색상 설정
            size: 60, // 아이콘 크기 설정
          ),
        ),
      ),
    );
  }
}

위의 예시 코드는 Cupertino 아이콘을 사용하여 동그란 배경색이 있는 아이콘을 만들어줍니다.

3. 실행하기

이제 앱을 실행하여 결과를 확인할 수 있습니다. ‘flutter run’ 명령어를 사용하거나 Flutter IDE를 통해 실행하세요.

flutter run

위의 예시 코드를 실행하면 iOS 스타일의 아이콘과 배경색이 있는 원이 화면에 나타납니다.

이제 flutter에서 cupertino_icons를 사용하여 아이콘 배경색을 변경하는 방법에 대해 알게 되었습니다. 추가적인 정보는 cupertino_icons 패키지 문서를 참조해주세요.