개발/flutter
플러터, flutter) 화면간 애니메이션 customizing 하는 방법
N. Dave
2020. 6. 20. 12:24
반응형
=> MaterialRoutePage를 상속해서 buildTransitions에서 설정한다
위 코드를 보면 CustomRoute class는 MaterialPageRoute<T>를 상속한다.
재내럴형식이라 CustomRoute도 <T>를 같이 써준다.
생성자 -> builder와 , settings를 입력받고, 그 입력받은 값을 바로 부모의 builder와 settings 값으로 설정해버린다
buildTransitions > 화면간 전환 애니메이션 담당 메소드이다.
여기를 override하면 된다.
여기서는 간단하게 FadeTransition을 입혔지만 더욱 복잡한 것들도 가능하다.
기본적으로 theme으로 운영체제에 따라 화면간 전환 애니메이션을 설정할 수도 있다.
반응형