opt: episode panel

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-14 13:14:29 +08:00
parent a136c150ad
commit 7966bab62d
2 changed files with 21 additions and 13 deletions

View File

@@ -106,7 +106,6 @@ class _EpisodePanelState extends CommonSlidePageState<EpisodePanel>
Rx<LoadingState>? _favState; Rx<LoadingState>? _favState;
late bool _isInit = true; late bool _isInit = true;
late final Color primary = Theme.of(context).colorScheme.primary;
void listener() { void listener() {
_currentTabIndex.value = _tabController.index; _currentTabIndex.value = _tabController.index;
@@ -352,6 +351,7 @@ class _EpisodePanelState extends CommonSlidePageState<EpisodePanel>
pubdate = episode.pubTime; pubdate = episode.pubTime;
break; break;
} }
late final Color primary = Theme.of(context).colorScheme.primary;
return Material( return Material(
color: Colors.transparent, color: Colors.transparent,

View File

@@ -2310,11 +2310,13 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
if (isFullScreen) { if (isFullScreen) {
Utils.showFSSheet( Utils.showFSSheet(
context, context,
child: Theme(
data: themeData,
child: listSheetContent(false),
),
isFullScreen: () => isFullScreen, isFullScreen: () => isFullScreen,
child: videoDetailController.plPlayerController.darkVideoPage
? Theme(
data: themeData,
child: listSheetContent(false),
)
: listSheetContent(false),
); );
} else { } else {
videoDetailController.childKey.currentState?.showBottomSheet( videoDetailController.childKey.currentState?.showBottomSheet(
@@ -2406,15 +2408,21 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
if (isFullScreen) { if (isFullScreen) {
Utils.showFSSheet( Utils.showFSSheet(
context, context,
child: Theme(
data: themeData,
child: ViewPointsPage(
enableSlide: false,
videoDetailController: videoDetailController,
plPlayerController: plPlayerController,
),
),
isFullScreen: () => isFullScreen, isFullScreen: () => isFullScreen,
child: videoDetailController.plPlayerController.darkVideoPage
? Theme(
data: themeData,
child: ViewPointsPage(
enableSlide: false,
videoDetailController: videoDetailController,
plPlayerController: plPlayerController,
),
)
: ViewPointsPage(
enableSlide: false,
videoDetailController: videoDetailController,
plPlayerController: plPlayerController,
),
); );
} else { } else {
videoDetailController.childKey.currentState?.showBottomSheet( videoDetailController.childKey.currentState?.showBottomSheet(