[flutter] 플러터 아이콘 SVG 파일 지원
플러터는 이제 SVG(Scaleable Vector Graphics) 파일 형식을 지원합니다. 이것은 디자인 시스템을 유지하고 일관된 아이콘 경험을 제공할 수 있는데 중요한 도구입니다.
SVG 파일로 아이콘 사용하기
SVG 파일을 플러터 프로젝트에 추가할 수 있습니다. flutter_svg
패키지를 사용하여 SVG 파일을 로드하고, SvgPicture
위젯을 사용하여 화면에 표시할 수 있습니다.
import 'package:flutter_svg/flutter_svg.dart';
class MyIconWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return SvgPicture.asset(
'assets/icons/my_icon.svg',
color: Colors.red,
semanticsLabel: 'A red up arrow',
);
}
}
이점
SVG 파일을 사용하면 화면 크기에 맞게 확대 또는 축소할 수 있습니다. 또한 아이콘의 색상을 손쉽게 변경할 수 있어 더욱 유연한 디자인이 가능해집니다.
SVG 파일을 플러터에서 사용하면 이제 아이콘 디자인을 제작하고 관리할 때 더 큰 유연성을 가질 수 있습니다.