Custom Route 정의하기
앱 화면 전환(이동) 위한 Custom Route를 정의합니다.
routes.dart 작성
import 'package:flutter/material.dart';
import '페이지 경우';
const String #페이지#Route = "login";
class CustomRouter {
static Route<dynamic> generatedRoute(RouteSettings settings) {
switch (settings.name) {
case #페이지#Route:
return MaterialPageRoute(builder: (_) => #페이지#Page());
# 페이지 이동 시 파라미터를 넘길 경우
case #페이지#Route:
return MaterialPageRoute(
builder: (_) => #페이지#Page(
pageType: settings.arguments,
));
}
}
}routes.dart 예:
MyApp MaterialApp Route 추가
사용방법
Last updated