플러터에서는 Route Transitions을 커스텀으로 줄 수 있다.
처음으로 플러터로 개발하는 앱에 Route Animation을 주기 위해 구글에 검색 한 후 해당 코드로 커스터 마이징을 하였다.
하지만 이상하게도 pushNamed에서 사용할 때 이러한 오류가 발생했다.
보아하니 pushNamed에는 매개변수가 String 형 RouteName, argument Object형 두개만 존재해야하는데 너무 많다는 에러가 나왔다.
하나하나 주기엔 Navigator가 많이 쓰이기 때문에 ThemeData 안에서 모든 Router에 대해 애니메이션을 주기로 하였다.
PageTranistionsTheme빌더 안에서 플랫폼(iOS, android) 둘 다 어떤것이든 전부 CustomPushPageAnimation을 주었다
CustomPushPageAnimation은 PageTranitionsbuilder를 상속 받는다
'Flutter' 카테고리의 다른 글
Flutter 첫 밋업 후기 (0) | 2019.11.16 |
---|---|
Flutter StreamBuilder란?? (0) | 2019.10.29 |
GridView정의 두가지 방법 (0) | 2019.10.18 |
FutureBuilder정의 (0) | 2019.10.15 |
fancy_bottom_navigation사용기 (0) | 2019.10.13 |
댓글