일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- listview
- AnimationController
- Animation
- GitHub
- MS-SQL
- 마우이
- HTML
- .NET
- Binding
- db
- 깃허브
- page
- Firebase
- Maui
- MSSQL
- 파이어베이스
- 자바스크립트
- JavaScript
- 리엑트
- 플러터
- 바인딩
- React JS
- 애니메이션
- 오류
- spring boot
- 함수
- Flutter
- 닷넷
- MVVM
- typescript
Archives
- Today
- Total
개발노트
17. [Flutter] font awesome 위젯으로 Icon 사용하기 본문
반응형
설치방법.
1. 아래 설치링크로 이동하여, pubspec.yaml 용 Install 소스를 복사합니다.
- 설치 링크: https://pub.dev/packages/font_awesome_flutter/install
font_awesome_flutter | Flutter Package
The Font Awesome Icon pack available as Flutter Icons. Provides 1600 additional icons to use in your apps.
pub.dev
2. pubspec.yaml에 아래와 같이 복사된 소스를 붙여넣고 저장하면 설치가 끝납니다.
위젯 사용하기.
1. 사이트 접속 및 가입하기
- Font Awesome 사이트: https://fontawesome.com/icons
Font Awesome
The internet's icon library + toolkit. Used by millions of designers, devs, & content creators. Open-source. Always free. Always awesome.
fontawesome.com
2. 원하는 무료 아이콘 찾기
3. 패키지 및 위젯 추가하여 사용
패키지
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
Widget 추가(google 아이콘)
FaIcon(FontAwesomeIcons.google),
*아이콘 size, color, 등 수정가능합니다.(예시 참고)
예시)
AuthButton(
text: 'Use Phone Or Email',
icon: FaIcon(
FontAwesomeIcons.phone,
color: Colors.amber,
),
),
Gaps.v10,
AuthButton(
text: 'Continue With Facebook',
icon: FaIcon(
FontAwesomeIcons.facebook,
size: 30,
color: Colors.blue,
),
),
Gaps.v10,
AuthButton(
text: 'Continue With Apple',
icon: FaIcon(
FontAwesomeIcons.apple,
size: 30,
),
),
Gaps.v10,
AuthButton(
text: 'Continue With Google',
icon: FaIcon(
FontAwesomeIcons.google,
size: 30,
color: Colors.green,
),
),
아이콘 특성.
반응형
'앱 개발 > Flutter' 카테고리의 다른 글
19. [Flutter] TextField 텍스트 입력 창 다루기(with TextEditingController, AnimatedContainer) (0) | 2023.06.16 |
---|---|
18. [Flutter] ThemeData() 로 위젯 디자인 한번에 지정하기(Color, Font 등) (0) | 2023.06.15 |
16. [Flutter] FractionallySizedBox 부모위젯 공간 비율로 자식위젯 너비, 높이 정하기 (0) | 2023.06.14 |
15. [Flutter] Chat GPT 챗봇 만들기 (0) | 2023.04.24 |
14. [Flutter] Expanded, Flexible 위젯 올바르게 사용하는 방법 (0) | 2023.04.14 |
Comments