diff --git a/ui/lib/main.dart b/ui/lib/main.dart index 69b50bd..9aa493a 100644 --- a/ui/lib/main.dart +++ b/ui/lib/main.dart @@ -154,19 +154,6 @@ class MyApp extends StatelessWidget { child: MaterialApp.router( title: 'Polaris 电影电视剧追踪', theme: ThemeData( - // Define the default TextTheme. Use this to specify the default - // text styling for headlines, titles, bodies of text, and more. - // textTheme: const TextTheme( - // bodyLarge: TextStyle(fontFamilyFallback: ["PingFang SC", "Heiti SC"]), - // bodyMedium: TextStyle(fontFamilyFallback: ["PingFang SC", "Heiti SC"]), - // bodySmall: TextStyle(fontFamilyFallback: ["PingFang SC", "Heiti SC"]), - // titleLarge: TextStyle(fontFamilyFallback: ["PingFang SC", "Heiti SC"]), - // titleMedium: TextStyle(fontFamilyFallback: ["PingFang SC", "Heiti SC"]), - // titleSmall: TextStyle(fontFamilyFallback: ["PingFang SC", "Heiti SC"]), - // labelLarge: TextStyle(fontFamilyFallback: ["PingFang SC", "Heiti SC"]), - // labelMedium: TextStyle(fontFamilyFallback: ["PingFang SC", "Heiti SC"]), - // labelSmall: TextStyle(fontFamilyFallback: ["PingFang SC", "Heiti SC"]), - // ), fontFamily: "NotoSansSC", fontFamilyFallback: const ["PingFang SC", "Heiti SC"], diff --git a/ui/lib/navdrawer.dart b/ui/lib/navdrawer.dart index 2e25a41..da36606 100644 --- a/ui/lib/navdrawer.dart +++ b/ui/lib/navdrawer.dart @@ -19,6 +19,18 @@ class _NavDrawerState extends State { @override Widget build(BuildContext context) { + var uri = GoRouterState.of(context).uri.toString(); + if (uri.contains(WelcomePage.routeMoivie)) { + _counter = 0; + } else if (uri.contains(WelcomePage.routeTv)) { + _counter = 1; + } else if (uri.contains(SearchPage.route)) { + _counter = 2; + } else if (uri.contains(ActivityPage.route)) { + _counter = 3; + } else if (uri.contains(SystemSettingsPage.route)) { + _counter = 4; + } return NavigationRail( selectedIndex: _counter, onDestinationSelected: (value) {