- 텍스트나 이미지 등의 위젯을 이 위젯으로 감싸면 해당 위젯을 어떻게 만지는지 다 감지해서 동작 추가해 줄 수 있음
- onTap ( 한번클릭 )
onDoubleTap( 더블탭 )
onLongPress ( 길게 누를 때 )
onScaleStart ( 두손가락으로 줌인 시 사용 )
그 외 등등 엄청 많음
커스텀 페이지 전환 애니메이션
- CupertinoPageRoute()
- import 'package:flutter/cupertino.dart' 추가해야됨
- PageRouteBuilder() - 동작 전체 커스터마이징 가능
Navigator.push(context,
PageRouteBuilder(
pageBuilder: (c, a1, a2) => Upload(),
transitionsBuilder: (c, a1, a2, child) => FadeTransition(opacity: a1, child: child),
transitionDuration: Duration(milliseconds : 500),
),
)
애니메이션 라이브러리 참고