mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-01 00:28:18 +08:00
@@ -255,14 +255,10 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
|
|||||||
videoDetailController.scrollCtr.offset /
|
videoDetailController.scrollCtr.offset /
|
||||||
videoDetailController.videoHeight);
|
videoDetailController.videoHeight);
|
||||||
} else {
|
} else {
|
||||||
if (videoDetailController.scrollKey.currentState?.mounted == true) {
|
refreshPage();
|
||||||
videoDetailController.scrollKey.currentState?.setState(() {});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (videoDetailController.scrollKey.currentState?.mounted == true) {
|
refreshPage();
|
||||||
videoDetailController.scrollKey.currentState?.setState(() {});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
@@ -567,10 +563,9 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
|
|||||||
}
|
}
|
||||||
|
|
||||||
void animListener() {
|
void animListener() {
|
||||||
if (videoDetailController.animationController.isForwardOrCompleted &&
|
if (videoDetailController.animationController.isForwardOrCompleted) {
|
||||||
videoDetailController.scrollKey.currentState?.mounted == true) {
|
|
||||||
cal();
|
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(
|
Widget get childWhenDisabled => SafeArea(
|
||||||
top: !removeSafeArea &&
|
top: !removeSafeArea &&
|
||||||
MediaQuery.of(context).orientation == Orientation.portrait &&
|
MediaQuery.of(context).orientation == Orientation.portrait &&
|
||||||
@@ -730,6 +731,11 @@ class _VideoDetailPageVState extends State<VideoDetailPageV>
|
|||||||
showStatusBar();
|
showStatusBar();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (removeSafeArea && isFullScreen) {
|
||||||
|
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||||
|
refreshPage();
|
||||||
|
});
|
||||||
|
}
|
||||||
return Container(
|
return Container(
|
||||||
color: Colors.black,
|
color: Colors.black,
|
||||||
// showStatusBarBackgroundColor ? null : Colors.black,
|
// showStatusBarBackgroundColor ? null : Colors.black,
|
||||||
|
|||||||
Reference in New Issue
Block a user