From 87d3d0ca149ce5bc904e3b4122981c57a4afef1f Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Thu, 27 Feb 2025 21:28:14 +0800 Subject: [PATCH] fix: video page v Signed-off-by: bggRGjQaUbCoE --- lib/pages/video/detail/view_v.dart | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/lib/pages/video/detail/view_v.dart b/lib/pages/video/detail/view_v.dart index f38d755bf..f2abb3e9e 100644 --- a/lib/pages/video/detail/view_v.dart +++ b/lib/pages/video/detail/view_v.dart @@ -658,7 +658,8 @@ class _VideoDetailPageVState extends State controller: videoDetailController.scrollCtr, onlyOneScrollInBody: true, pinnedHeaderSliverHeightBuilder: () { - double height = isFullScreen + double height = isFullScreen || + context.orientation == Orientation.landscape ? MediaQuery.sizeOf(context).height : videoDetailController.isExpanding || videoDetailController.isCollapsing @@ -698,7 +699,8 @@ class _VideoDetailPageVState extends State SliverAppBar( automaticallyImplyLeading: false, pinned: true, - expandedHeight: isFullScreen + expandedHeight: isFullScreen || + context.orientation == Orientation.landscape ? MediaQuery.sizeOf(context).height : videoDetailController.isExpanding || videoDetailController.isCollapsing @@ -752,10 +754,13 @@ class _VideoDetailPageVState extends State onPopInvokedWithResult: _onPopInvokedWithResult, child: videoPlayer( videoWidth, - videoDetailController.isExpanding || - videoDetailController.isCollapsing - ? animHeight - : videoDetailController.videoHeight, + context.orientation == Orientation.landscape || + isFullScreen + ? context.height + : videoDetailController.isExpanding || + videoDetailController.isCollapsing + ? animHeight + : videoDetailController.videoHeight, ), ), );