35 lines
1.0 KiB
Dart
Executable File
35 lines
1.0 KiB
Dart
Executable File
import 'package:get/get.dart';
|
|
import 'package:translator_lux/page/main/main_view.dart';
|
|
import 'package:translator_lux/page/translator/translator_view.dart';
|
|
import 'package:translator_lux/page/translator_result/translator_result_view.dart';
|
|
import 'package:translator_lux/translator_history/translator_history_view.dart';
|
|
|
|
class GetRouter {
|
|
static String initRouterName = MainPage.routName;
|
|
static List<GetPage> routers = [
|
|
//首页
|
|
GetPage(
|
|
name: MainPage.routName,
|
|
page: () => MainPage(),
|
|
),
|
|
//翻译输入页面
|
|
GetPage(
|
|
name: TranlatorPage.routName,
|
|
page: () => const TranlatorPage(),
|
|
transition: Transition.rightToLeft,
|
|
),
|
|
//翻译结果页
|
|
GetPage(
|
|
name: TranslatorResultPage.routName,
|
|
page: () => const TranslatorResultPage(),
|
|
transition: Transition.rightToLeft,
|
|
),
|
|
//翻译历史页面
|
|
GetPage(
|
|
name: TranslatorHistoryPage.routName,
|
|
page: () => const TranslatorHistoryPage(),
|
|
transition: Transition.rightToLeft,
|
|
),
|
|
];
|
|
}
|