routes.dart 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. import 'package:flutter/cupertino.dart';
  2. import 'package:flutter/material.dart';
  3. import 'package:flutter_tracker/pages/about_page.dart';
  4. import 'package:flutter_tracker/pages/help_page.dart';
  5. import 'package:flutter_tracker/pages/home_page.dart';
  6. import 'package:flutter_tracker/pages/login_page.dart';
  7. import 'package:flutter_tracker/pages/mine_page.dart';
  8. import 'package:flutter_tracker/pages/register_page.dart';
  9. import 'package:flutter_tracker/pages/submit_page.dart';
  10. import 'package:flutter_tracker/pages/track_page.dart';
  11. import 'package:flutter_tracker/pages/welcome_page.dart';
  12. class Routes {
  13. Map routes = {
  14. "/home": (context) => HomePage(),
  15. "/track": (context) => TrackPage(),
  16. "/mine": (context) => MinePage(),
  17. "/about": (context) => AboutPage(),
  18. "/help": (context) => HelpPage(),
  19. "/login": (context) => LoginPage(),
  20. "/register": (context) => RegisterPage(),
  21. "/submit": (context) => SubmitPage(),
  22. "/welcome": (context) => WelComePage(),
  23. };
  24. Route Function(RouteSettings settings) onGenerateRoute =
  25. (RouteSettings settings) {
  26. final String name = settings.name;
  27. return MaterialPageRoute(builder: (_) => Scaffold());
  28. };
  29. }