feat(flutter): 按参考图重做首页 feed 浮层
This commit is contained in:
1 parent
d6b055dc62
commit
ee6f0d7e72
14 files changed
+1062
-398
No files matched your search
@@ -43,6 +43,25 @@ extension _PlayerViewActions on _PlayerPageState {
|
||||
);
|
||||
}
|
||||
|
||||
/// 首页 feed 的「全屏观看」:以当前剧集为起点打开全屏播放页。
|
||||
Future<void> _openFullscreen(
|
||||
BuildContext context,
|
||||
Drama drama,
|
||||
Episode episode,
|
||||
) async {
|
||||
final index = drama.episodes.indexWhere((item) => item.id == episode.id);
|
||||
await Navigator.of(context).push(
|
||||
MaterialPageRoute<void>(
|
||||
builder: (_) => PlayerPage(
|
||||
drama: drama,
|
||||
initialIndex: index < 0 ? 0 : index,
|
||||
wallet: widget.wallet,
|
||||
downloads: widget.downloads,
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> _openUnlockSheet(
|
||||
BuildContext context,
|
||||
int index,
|
||||
|
||||
Reference in new issue
Block a user