플러터 GestureDetector

  • 텍스트나 이미지 등의 위젯을 이 위젯으로 감싸면 해당 위젯을 어떻게 만지는지 다 감지해서 동작 추가해 줄 수 있음
  • onTap ( 한번클릭 )
    onDoubleTap( 더블탭 )
    onLongPress ( 길게 누를 때 )
    onScaleStart ( 두손가락으로 줌인 시 사용 )
    그 외 등등 엄청 많음

커스텀 페이지 전환 애니메이션

  1. CupertinoPageRoute()
    • import 'package:flutter/cupertino.dart' 추가해야됨
  2. PageRouteBuilder() - 동작 전체 커스터마이징 가능
Navigator.push(context,
  PageRouteBuilder(
    pageBuilder: (c, a1, a2) => Upload(),
    transitionsBuilder: (c, a1, a2, child) => FadeTransition(opacity: a1, child: child),
    transitionDuration: Duration(milliseconds : 500),
  ),
)

애니메이션 라이브러리 참고

좋은 웹페이지 즐겨찾기