From 061d6e609171a7f90932dfaade5183a5628a21d7 Mon Sep 17 00:00:00 2001 From: orz12 Date: Tue, 2 Jan 2024 07:51:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=B4=E5=8A=9B=E4=BF=AE=E5=A4=8D=E4=B8=8D?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=92=AD=E6=94=BE=E6=97=B6Obx=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 用plPlayerController?.isFullScreen.value的话Obx就会识别不到有变量,所以加个额外的变量上去,过掉它的智障检测 --- lib/pages/video/detail/view.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/pages/video/detail/view.dart b/lib/pages/video/detail/view.dart index 29566e7b..f70da494 100644 --- a/lib/pages/video/detail/view.dart +++ b/lib/pages/video/detail/view.dart @@ -302,7 +302,10 @@ class _VideoDetailPageState extends State return [ Obx(() => SliverAppBar( automaticallyImplyLeading: false, - pinned: false, + // 假装使用一个非空变量,避免Obx检测不到而罢工 + pinned: videoDetailController + .autoPlay.value ^ false ^ videoDetailController + .autoPlay.value, elevation: 0, scrolledUnderElevation: 0, forceElevated: innerBoxIsScrolled,