reason

update tiktok

1 +import 'package:flutter/material.dart';
2 +
3 +class PoemDetailPage extends StatefulWidget {
4 +
5 + const PoemDetailPage({
6 + Key? key,
7 + this.isAccessibilityTest = false,
8 + }) : super(key : key);
9 +
10 + final bool isAccessibilityTest;
11 +
12 + @override
13 + _PoemDetailPageState createState() => _PoemDetailPageState();
14 +}
15 +
16 +class _PoemDetailPageState extends State<PoemDetailPage>{
17 + @override
18 + Widget build(BuildContext context) {
19 + // TODO: implement build
20 + throw UnimplementedError();
21 + }
22 +}
...\ No newline at end of file ...\ No newline at end of file
...@@ -5,11 +5,11 @@ import 'package:one_poem/tiktok/mock/video.dart'; ...@@ -5,11 +5,11 @@ import 'package:one_poem/tiktok/mock/video.dart';
5 import 'package:one_poem/tiktok/pages/search_page.dart'; 5 import 'package:one_poem/tiktok/pages/search_page.dart';
6 import 'package:one_poem/tiktok/pages/user_page.dart'; 6 import 'package:one_poem/tiktok/pages/user_page.dart';
7 import 'package:one_poem/tiktok/style/physics.dart'; 7 import 'package:one_poem/tiktok/style/physics.dart';
8 -import 'package:one_poem/tiktok/views/tiktok_header.dart'; 8 +import 'package:one_poem/tiktok/widgets/tiktok_header.dart';
9 -import 'package:one_poem/tiktok/views/tiktok_scaffold.dart'; 9 +import 'package:one_poem/tiktok/widgets/tiktok_scaffold.dart';
10 -import 'package:one_poem/tiktok/views/tiktok_top_info.dart'; 10 +import 'package:one_poem/tiktok/widgets/tiktok_top_info.dart';
11 -import 'package:one_poem/tiktok/views/tiktok_video.dart'; 11 +import 'package:one_poem/tiktok/widgets/tiktok_video.dart';
12 -import 'package:one_poem/tiktok/views/tiktok_video_button_column.dart'; 12 +import 'package:one_poem/tiktok/widgets/tiktok_video_button_column.dart';
13 import 'package:video_player/video_player.dart'; 13 import 'package:video_player/video_player.dart';
14 14
15 class PoemPage extends StatefulWidget { 15 class PoemPage extends StatefulWidget {
......
1 import 'package:fluro/fluro.dart'; 1 import 'package:fluro/fluro.dart';
2 import 'package:one_poem/routers/i_router.dart'; 2 import 'package:one_poem/routers/i_router.dart';
3 3
4 +import 'page/poem_detail.dart';
4 import 'page/poem_page.dart'; 5 import 'page/poem_page.dart';
5 6
6 class PoemRouter implements IRouterProvider{ 7 class PoemRouter implements IRouterProvider{
7 8
8 - static String orderPage = '/poem'; 9 + static String poemPage = '/poem';
10 + static String poemDetail = '/poem/detail';
9 11
10 @override 12 @override
11 void initRouter(FluroRouter router) { 13 void initRouter(FluroRouter router) {
12 - router.define(orderPage, handler: Handler(handlerFunc: (_, __) => const PoemPage())); 14 + router.define(poemPage, handler: Handler(handlerFunc: (_, __) => const PoemPage()));
15 + router.define(poemDetail, handler: Handler(handlerFunc: (_, __) => const PoemDetailPage()));
13 } 16 }
14 17
15 } 18 }
......
1 import 'package:flutter/material.dart'; 1 import 'package:flutter/material.dart';
2 import 'package:flutter_spinkit/flutter_spinkit.dart'; 2 import 'package:flutter_spinkit/flutter_spinkit.dart';
3 import 'package:one_poem/tiktok/style/style.dart'; 3 import 'package:one_poem/tiktok/style/style.dart';
4 -import 'package:one_poem/tiktok/views/tiktok_video_gesture.dart'; 4 +import 'package:one_poem/tiktok/widgets/tiktok_video_gesture.dart';
5 5
6 /// 6 ///
7 /// TikTok风格的一个视频页组件,覆盖在video上,提供以下功能: 7 /// TikTok风格的一个视频页组件,覆盖在video上,提供以下功能:
......