mod: danmaku setting

This commit is contained in:
bggRGjQaUbCoE
2024-09-25 13:02:17 +08:00
parent 1705c0a02e
commit af66f6d1c6

View File

@@ -1186,12 +1186,14 @@ class _VideoDetailPageState extends State<VideoDetailPage>
child: Obx( child: Obx(
() => IconButton( () => IconButton(
onPressed: () { onPressed: () {
if (plPlayerController != null) { videoDetailController
videoDetailController .plPlayerController.isOpenDanmu.value =
.plPlayerController.isOpenDanmu.value = !videoDetailController
!videoDetailController .plPlayerController.isOpenDanmu.value;
.plPlayerController.isOpenDanmu.value; setting.put(
} SettingBoxKey.enableShowDanmaku,
videoDetailController
.plPlayerController.isOpenDanmu.value);
}, },
icon: SvgPicture.asset( icon: SvgPicture.asset(
videoDetailController videoDetailController
@@ -1199,7 +1201,10 @@ class _VideoDetailPageState extends State<VideoDetailPage>
? 'assets/images/video/danmu_open.svg' ? 'assets/images/video/danmu_open.svg'
: 'assets/images/video/danmu_close.svg', : 'assets/images/video/danmu_close.svg',
// ignore: deprecated_member_use // ignore: deprecated_member_use
color: Theme.of(context).colorScheme.outline, color: videoDetailController
.plPlayerController.isOpenDanmu.value
? Theme.of(context).colorScheme.primary
: Theme.of(context).colorScheme.outline,
), ),
), ),
), ),