-
[Flutter&Dart] flutter_animate Package를 이용해서 Click Animation 만들기 - Easy Flutter Package #1Dev_Log/Flutter&Dart 2023. 2. 25. 11:57
1. 토글 만들기
위젯 상단에 토글을 선언해준다.
bool _toggle = false;
2. TapDown, TapUp 함수 넣기
onTapDow, onTapUp에 setState함수와, 토글을 넣고 빼는 함수를 넣어준다.
onTapDown: (details) { setState(() { _toggle = true; }); }, onTapUp: (details) { setState(() { _toggle = false; }); },
토글 함수 3. 애니메이션 함수 붙여주기
Card의 뒷부분 괄호에 .animate().scaleXY()를 붙여 애니메이션을 만들어준다.
Card(child:...).animate(target: _toggle ? 0.5 : 0).scaleXY(end: 0.9),
Easy Flutter Package Series
[Flutter&Dart] flutter_animate Package를 이용해서 Click Animation 만들기 - Easy Flutter Package #1
[Flutter&Dart] flutter_animate Package를 이용해서 Click Animation 만들기
1. 토글 만들기 위젯 상단에 토글을 선언해준다. bool _toggle = false; 2. TapDown, TapUp 함수 넣기 onTapDow, onTapUp에 setState함수와, 토글을 넣고 빼는 함수를 넣어준다. onTapDown: (details) { setState(() { _toggle = tru
titann.tistory.com
[Flutter&Dart] shared_preferences Package 사용하기 - Easy Flutter Package #2
[Flutter&Dart] shared_preferences Package 사용하기
SharedPreferences 상대적으로 적은 양의 키-값 데이터를 저장하고싶을때, 디스크(로컬)에 저장한다. Int, Double, Bool, String, StringList 등을 저장할 수 있다. 설치하기 flutter pub add shared_preferences 사용법 1. S
titann.tistory.com
[Flutter&Dart] pull_to_refresh Package 사용하기 - Easy Flutter Package #3
[Flutter&Dart] pull_to_refresh Package 사용하기 - Easy Flutter Package #3
pull_to_refresh 아래로 당겨서(pull down) 새로고침(refresh), 위로 올려서(pull up) 추가 로드(loading)을 쉽게 구현할 수 있는 Package이다. GridView, ListView 등에 사용할 수 있다. pull_to_refresh | Flutter Package a widget
titann.tistory.com
[Flutter&Dart] url_launcher Package 사용하기 - Easy Flutter Package #4
[Flutter&Dart] url_launcher Package 사용하기 - Easy Flutter Package #4
url_launcher url을 클릭 시 웹 브라우저에서 띄워주는 패키지. 간단하게 사용할 수 있다. url_launcher | Flutter Package Flutter plugin for launching a URL. Supports web, phone, SMS, and email schemes. pub.dev 설치하기 flutter pu
titann.tistory.com
반응형'Dev_Log > Flutter&Dart' 카테고리의 다른 글
[Flutter&Dart] print(), debugPrint(), log() (0) 2023.03.21 [Flutter&Dart] shared_preferences Package 사용하기 - Easy Flutter Package #2 (0) 2023.03.21 [Flutter&Dart] Navigator.pushReplacement (0) 2023.03.19 [Flutter&Dart] <Error> ListView, SingleChildScrollView, Expanded, Scrollable (0) 2023.02.24 [Flutter&Dart] <Error> TextField 움직임 (0) 2023.02.21