Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-02-16 09:20:42 +08:00
parent 0f2b0cc5f2
commit 25d27e42ed

View File

@@ -1110,12 +1110,12 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
// 头部、底部控制条 // 头部、底部控制条
Obx( Obx(
() => Positioned.fill( () => Positioned.fill(
child: Column( child: ClipRect(
children: [ child: Column(
if (widget.headerControl != null || children: [
plPlayerController.headerControl != null) if (widget.headerControl != null ||
ClipRect( plPlayerController.headerControl != null)
child: AppBarAni( AppBarAni(
controller: animationController, controller: animationController,
visible: !plPlayerController.controlsLock.value && visible: !plPlayerController.controlsLock.value &&
plPlayerController.showControls.value, plPlayerController.showControls.value,
@@ -1123,21 +1123,21 @@ class _PLVideoPlayerState extends State<PLVideoPlayer>
child: widget.headerControl ?? child: widget.headerControl ??
plPlayerController.headerControl!, plPlayerController.headerControl!,
), ),
), const Spacer(),
const Spacer(), if (plPlayerController.showControls.value)
if (plPlayerController.showControls.value) AppBarAni(
AppBarAni( controller: animationController,
controller: animationController, visible: !plPlayerController.controlsLock.value &&
visible: !plPlayerController.controlsLock.value && plPlayerController.showControls.value,
plPlayerController.showControls.value, position: 'bottom',
position: 'bottom', child: widget.bottomControl ??
child: widget.bottomControl ?? BottomControl(
BottomControl( controller: plPlayerController,
controller: plPlayerController, buildBottomControl: buildBottomControl,
buildBottomControl: buildBottomControl, ),
), ),
), ],
], ),
), ),
), ),
), ),