Dev_Log/Flutter&Dart

[Flutter&Dart] flutter_animate Package를 이용해서 Click Animation 만들기 - Easy Flutter Package #1

titann 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

 

반응형