본문 바로가기
Flutter

CustomPagePushed

by YoonTaeseong 2019. 10. 19.

플러터에서는 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

댓글