Toggle navigation
Toggle navigation
This project
Loading...
Sign in
OnePoem
/
OnePoem-App
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
Reason Pun
2022-01-10 20:50:03 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
41652ac8d9e03e6bd4cbe50e9ab9d06b759dcee3
41652ac8
1 parent
775d4287
add video record page
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
34 additions
and
15 deletions
lib/poem/page/poem_detail.dart
lib/poem/page/poem_record_video.dart
lib/poem/poem_router.dart
lib/timeline/widgets/friend_cell.dart
pubspec.lock
lib/poem/page/poem_detail.dart
View file @
41652ac
...
...
@@ -150,7 +150,10 @@ class _PoemDetailPageState extends State<PoemDetailPage> {
size:
36
.
px
,
),
onPressed:
()
{
Toast
.
show
(
"不要着急吖,正在开发ing...."
);
NavigatorUtils
.
push
(
context
,
'
${PoemRouter.poemRecordVideoPage}
?data=100'
,
);
},
)
],
...
...
lib/poem/page/poem_record_video.dart
View file @
41652ac
This diff is collapsed. Click to expand it.
lib/poem/poem_router.dart
View file @
41652ac
...
...
@@ -4,13 +4,15 @@ import 'package:one_poem/routers/i_router.dart';
import
'page/poem_detail.dart'
;
import
'page/poem_page.dart'
;
import
'page/poem_publish.dart'
;
import
'page/poem_record_video.dart'
;
import
'page/poem_video_player.dart'
;
class
PoemRouter
implements
IRouterProvider
{
static
String
poemPage
=
'/poem'
;
static
String
poemDetailPage
=
'/detail'
;
static
String
poemRecordAudioPage
=
'/poem/record/audio'
;
static
String
poemVidePlayer
=
'/poem/video/player'
;
static
String
poemRecordVideoPage
=
'/poem/record/video'
;
static
String
poemVideoPlayer
=
'/poem/video/player'
;
static
String
poemPublish
=
'/poem/publish'
;
@override
...
...
@@ -32,6 +34,7 @@ class PoemRouter implements IRouterProvider {
},
),
);
router
.
define
(
poemRecordAudioPage
,
handler:
Handler
(
...
...
@@ -43,8 +46,21 @@ class PoemRouter implements IRouterProvider {
},
),
);
router
.
define
(
poemRecordVideoPage
,
handler:
Handler
(
handlerFunc:
(
_
,
Map
<
String
,
List
<
String
>>
params
)
{
String
?
id
=
params
[
'id'
]?.
first
;
return
const
PoemRecordVideoPage
(
// poemId: int.parse(id!),
);
},
),
);
router
.
define
(
poemVidePlayer
,
poemVide
o
Player
,
handler:
Handler
(
handlerFunc:
(
_
,
Map
<
String
,
List
<
String
>>
params
)
{
String
?
url
=
params
[
'url'
]?.
first
;
...
...
lib/timeline/widgets/friend_cell.dart
View file @
41652ac
...
...
@@ -108,7 +108,7 @@ class FriendCellState extends State<FriendCell> {
onTap:
()
{
NavigatorUtils
.
push
(
context
,
'
${PoemRouter.poemVidePlayer}
?url=100'
,
'
${PoemRouter.poemVide
o
Player}
?url=100'
,
);
},
child:
Text
(
...
...
pubspec.lock
View file @
41652ac
...
...
@@ -238,21 +238,21 @@ packages:
name: device_info_plus
url: "https://pub.dartlang.org"
source: hosted
version: "3.2.
0
"
version: "3.2.
1
"
device_info_plus_linux:
dependency: transitive
description:
name: device_info_plus_linux
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.
0
"
version: "2.1.
1
"
device_info_plus_macos:
dependency: transitive
description:
name: device_info_plus_macos
url: "https://pub.dartlang.org"
source: hosted
version: "2.2.
0
"
version: "2.2.
1
"
device_info_plus_platform_interface:
dependency: transitive
description:
...
...
@@ -273,7 +273,7 @@ packages:
name: device_info_plus_windows
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.
0
"
version: "2.1.
1
"
dio:
dependency: "direct main"
description:
...
...
@@ -506,7 +506,7 @@ packages:
name: image_picker_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.4.
1
"
version: "2.4.
2
"
integration_test:
dependency: "direct dev"
description: flutter
...
...
@@ -672,7 +672,7 @@ packages:
name: path_provider_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.
1
"
version: "2.0.
2
"
path_provider_windows:
dependency: transitive
description:
...
...
@@ -707,7 +707,7 @@ packages:
name: plugin_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.
0
.2"
version: "2.
1
.2"
pool:
dependency: transitive
description:
...
...
@@ -763,7 +763,7 @@ packages:
name: quick_actions_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.
0
"
version: "1.0.
1
"
rational:
dependency: transitive
description:
...
...
@@ -1083,7 +1083,7 @@ packages:
name: url_launcher_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.
4
"
version: "2.0.
5
"
url_launcher_web:
dependency: transitive
description:
...
...
@@ -1146,7 +1146,7 @@ packages:
name: video_player_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "5.0.
0
"
version: "5.0.
1
"
video_player_web:
dependency: transitive
description:
...
...
@@ -1209,7 +1209,7 @@ packages:
name: webview_flutter_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.
0
"
version: "1.8.
1
"
webview_flutter_wkwebview:
dependency: transitive
description:
...
...
Please
register
or
login
to post a comment