9Cells

Navigation

예제

일반적인 화면 이동
Navigator.push(
  context,
  MaterialPageRoute(
    builder: (context) => QuizDetail(quiz: quiz)
  ),
);
화면을 교체하는 방식
Navigator.pushReplacement(
  context,
  MaterialPageRoute(
    builder: (context) => ResultDetail(exam: exam),
  ),
);

Animation 없이 화면 변경

Navigator.pushReplacement(
  context,
  PageRouteBuilder(
    pageBuilder: (context, animation1, animation2) => LoginView(),
  ),
);