Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-02-28 11:26:03 +08:00
parent 801043468d
commit 3fecf7c0a4

View File

@@ -255,14 +255,10 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
videoDetailController.scrollCtr.offset /
videoDetailController.videoHeight);
} else {
if (videoDetailController.scrollKey.currentState?.mounted == true) {
videoDetailController.scrollKey.currentState?.setState(() {});
}
refreshPage();
}
} else {
if (videoDetailController.scrollKey.currentState?.mounted == true) {
videoDetailController.scrollKey.currentState?.setState(() {});
}
refreshPage();
}
}
} catch (e) {
@@ -567,10 +563,9 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
}
void animListener() {
if (videoDetailController.animationController.isForwardOrCompleted &&
videoDetailController.scrollKey.currentState?.mounted == true) {
if (videoDetailController.animationController.isForwardOrCompleted) {
cal();
videoDetailController.scrollKey.currentState?.setState(() {});
refreshPage();
}
}
@@ -612,6 +607,12 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
}
}
void refreshPage() {
if (videoDetailController.scrollKey.currentState?.mounted == true) {
videoDetailController.scrollKey.currentState?.setState(() {});
}
}
Widget get childWhenDisabled => SafeArea(
top: !removeSafeArea &&
MediaQuery.of(context).orientation == Orientation.portrait &&
@@ -730,6 +731,11 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
showStatusBar();
}
}
if (removeSafeArea && isFullScreen) {
WidgetsBinding.instance.addPostFrameCallback((_) {
refreshPage();
});
}
return Container(
color: Colors.black,
// showStatusBarBackgroundColor ? null : Colors.black,