728x90
Navigator.push(
context,
PageRouteBuilder(
pageBuilder: (
_,
__,
___,
) =>
Screen(),
transitionDuration: const Duration(seconds: 1),
transitionsBuilder: (_, a, __, c) =>
FadeTransition(opacity: a, child: c),
),
);
위 코드처럼 PageRouteBuilder를 사용하면 된다.
간단히 Duration만 수정해주면 Fade 되는 속도를 조정할 수 있다.
728x90
'Dart & Flutter' 카테고리의 다른 글
[Flutter] build error: Runtime JAR files in the classpath should have the same version. .... (0) | 2023.04.21 |
---|---|
[Flutter] Build scheduled during frame (0) | 2023.04.19 |
[Flutter] image, button 안쪽에 shadow 적용 (0) | 2023.04.19 |
[Flutter] push a new page for a specific duration (use mounted) (0) | 2023.04.14 |
[Flutter/TextFormField] errorText는 표시하지 않고 errorBorder 표시 (0) | 2023.03.05 |