Reason Pun

增加了tab页面切换

1 import 'package:flutter/cupertino.dart'; 1 import 'package:flutter/cupertino.dart';
2 import 'package:flutter/material.dart'; 2 import 'package:flutter/material.dart';
3 +import 'package:one_poem/category/category_router.dart';
4 +import 'package:one_poem/routers/fluro_navigator.dart';
3 import 'package:one_poem/tiktok/controller/tiktok_video_list_controller.dart'; 5 import 'package:one_poem/tiktok/controller/tiktok_video_list_controller.dart';
4 import 'package:one_poem/tiktok/mock/video.dart'; 6 import 'package:one_poem/tiktok/mock/video.dart';
5 import 'package:one_poem/tiktok/pages/search_page.dart'; 7 import 'package:one_poem/tiktok/pages/search_page.dart';
...@@ -118,7 +120,15 @@ class _PoemPageState extends State<PoemPage> with WidgetsBindingObserver { ...@@ -118,7 +120,15 @@ class _PoemPageState extends State<PoemPage> with WidgetsBindingObserver {
118 header: MyAppBar( 120 header: MyAppBar(
119 isBack: false, 121 isBack: false,
120 isTransparent: true, 122 isTransparent: true,
121 - homeMenuHeader: const HomeTypesHeader(), 123 + homeMenuHeader: HomeTypesHeader(
124 + funcCenter: () {
125 + _videoListController.currentPlayer.pause();
126 + NavigatorUtils.push(
127 + context,
128 + CategoryRouter.categoryPage,
129 + );
130 + },
131 + ),
122 homeActionWidgets: IconButton( 132 homeActionWidgets: IconButton(
123 icon: const Icon( 133 icon: const Icon(
124 Icons.search, 134 Icons.search,
......
1 import 'package:fluro/fluro.dart'; 1 import 'package:fluro/fluro.dart';
2 import 'package:flutter/material.dart'; 2 import 'package:flutter/material.dart';
3 import 'package:one_poem/account/account_router.dart'; 3 import 'package:one_poem/account/account_router.dart';
4 +import 'package:one_poem/category/category_router.dart';
5 +import 'package:one_poem/category/page/categories_page.dart';
4 import 'package:one_poem/timeline/timeline_router.dart'; 6 import 'package:one_poem/timeline/timeline_router.dart';
5 import 'package:one_poem/home/home_page.dart'; 7 import 'package:one_poem/home/home_page.dart';
6 import 'package:one_poem/home/webview_page.dart'; 8 import 'package:one_poem/home/webview_page.dart';
...@@ -44,6 +46,7 @@ class Routes { ...@@ -44,6 +46,7 @@ class Routes {
44 _listRouter.add(PoemRouter()); 46 _listRouter.add(PoemRouter());
45 _listRouter.add(AccountRouter()); 47 _listRouter.add(AccountRouter());
46 _listRouter.add(SettingRouter()); 48 _listRouter.add(SettingRouter());
49 + _listRouter.add(CategoryRouter());
47 50
48 /// 初始化路由 51 /// 初始化路由
49 void initRouter(IRouterProvider routerProvider) { 52 void initRouter(IRouterProvider routerProvider) {
......
...@@ -52,7 +52,7 @@ class TikTokVidePoem extends StatelessWidget { ...@@ -52,7 +52,7 @@ class TikTokVidePoem extends StatelessWidget {
52 child: Text( 52 child: Text(
53 title ?? '每日一言', 53 title ?? '每日一言',
54 style: TextStyle( 54 style: TextStyle(
55 - fontSize: 28.px, 55 + fontSize: 20.px,
56 color: Colors.white, 56 color: Colors.white,
57 ), 57 ),
58 ), 58 ),
...@@ -63,7 +63,7 @@ class TikTokVidePoem extends StatelessWidget { ...@@ -63,7 +63,7 @@ class TikTokVidePoem extends StatelessWidget {
63 style: TextStyle( 63 style: TextStyle(
64 color: Colors.white, 64 color: Colors.white,
65 fontFamily: "ZCOOLXiaoWei", 65 fontFamily: "ZCOOLXiaoWei",
66 - fontSize: 20.px), 66 + fontSize: 20.px,),
67 ), 67 ),
68 Container( 68 Container(
69 padding: EdgeInsets.only(right: 5.px), 69 padding: EdgeInsets.only(right: 5.px),
...@@ -72,7 +72,7 @@ class TikTokVidePoem extends StatelessWidget { ...@@ -72,7 +72,7 @@ class TikTokVidePoem extends StatelessWidget {
72 child: Text( 72 child: Text(
73 author ?? '诗人', 73 author ?? '诗人',
74 style: TextStyle( 74 style: TextStyle(
75 - fontSize: 16.px, 75 + fontSize: 15.px,
76 color: Colors.white, 76 color: Colors.white,
77 ), 77 ),
78 ), 78 ),
......