Showing
10 changed files
with
33 additions
and
8 deletions
lib/poem/page/poem_detail.dart
0 → 100644
| 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上,提供以下功能: | ... | ... |
-
Please register or login to post a comment