opt: bangumiIntroController初始化
This commit is contained in:
@ -86,9 +86,11 @@ class _BangumiPanelState extends State<BangumiPanel> {
|
||||
item.aid,
|
||||
item.cover,
|
||||
);
|
||||
try {
|
||||
if (_bottomSheetController != null) {
|
||||
_bottomSheetController?.close();
|
||||
}
|
||||
} catch (_) {}
|
||||
currentIndex.value = i;
|
||||
scrollToIndex();
|
||||
}
|
||||
|
@ -82,6 +82,7 @@ class _VideoDetailPageState extends State<VideoDetailPage>
|
||||
videoIntroController.videoDetail.listen((value) {
|
||||
videoPlayerServiceHandler.onVideoDetailChange(value, vdCtr.cid.value);
|
||||
});
|
||||
if (vdCtr.videoType == SearchType.media_bangumi) {
|
||||
bangumiIntroController = Get.put(BangumiIntroController(), tag: heroTag);
|
||||
bangumiIntroController.bangumiDetail.listen((value) {
|
||||
videoPlayerServiceHandler.onVideoDetailChange(value, vdCtr.cid.value);
|
||||
@ -90,6 +91,7 @@ class _VideoDetailPageState extends State<VideoDetailPage>
|
||||
videoPlayerServiceHandler.onVideoDetailChange(
|
||||
bangumiIntroController.bangumiDetail.value, p0);
|
||||
});
|
||||
}
|
||||
statusBarHeight = localCache.get('statusBarHeight');
|
||||
autoExitFullcreen =
|
||||
setting.get(SettingBoxKey.enableAutoExit, defaultValue: false);
|
||||
|
Reference in New Issue
Block a user