Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-10-20 10:00:42 +08:00
parent 488ca29fc1
commit 340a933e70
6 changed files with 43 additions and 46 deletions

View File

@@ -791,7 +791,7 @@ class _LiveRoomPageState extends State<LiveRoomPage>
Obx(
() {
final enableShowLiveDanmaku =
plPlayerController.enableShowLiveDanmaku.value;
plPlayerController.enableShowDanmaku.value;
return SizedBox(
width: 34,
height: 34,
@@ -801,8 +801,7 @@ class _LiveRoomPageState extends State<LiveRoomPage>
),
onPressed: () {
final newVal = !enableShowLiveDanmaku;
plPlayerController.enableShowLiveDanmaku.value =
newVal;
plPlayerController.enableShowDanmaku.value = newVal;
if (!plPlayerController.tempPlayerConf) {
GStorage.setting.put(
SettingBoxKey.enableShowLiveDanmaku,
@@ -1035,7 +1034,7 @@ class _LiveDanmakuState extends State<LiveDanmaku> {
return Obx(
() {
return AnimatedOpacity(
opacity: plPlayerController.enableShowLiveDanmaku.value
opacity: plPlayerController.enableShowDanmaku.value
? plPlayerController.danmakuOpacity.value
: 0,
duration: const Duration(milliseconds: 100),

View File

@@ -75,7 +75,7 @@ class BottomControl extends StatelessWidget {
Obx(
() {
final enableShowLiveDanmaku =
plPlayerController.enableShowLiveDanmaku.value;
plPlayerController.enableShowDanmaku.value;
return ComBtn(
tooltip: "${enableShowLiveDanmaku ? '关闭' : '开启'}弹幕",
icon: enableShowLiveDanmaku
@@ -91,7 +91,7 @@ class BottomControl extends StatelessWidget {
),
onTap: () {
final newVal = !enableShowLiveDanmaku;
plPlayerController.enableShowLiveDanmaku.value = newVal;
plPlayerController.enableShowDanmaku.value = newVal;
if (!plPlayerController.tempPlayerConf) {
GStorage.setting.put(
SettingBoxKey.enableShowLiveDanmaku,

View File

@@ -2078,8 +2078,8 @@ class HeaderControlState extends State<HeaderControl> {
}
},
icon: extra.isLike
? const Icon(Icons.thumb_up_off_alt_sharp)
: const Icon(Icons.thumb_up_off_alt_outlined),
? const Icon(CustomIcons.player_dm_tip_like_solid)
: const Icon(CustomIcons.player_dm_tip_like),
),
if (extra.like > 0)
Positioned(
@@ -2103,7 +2103,7 @@ class HeaderControlState extends State<HeaderControl> {
extra.id,
plPlayerController.cid!,
),
icon: const Icon(Icons.delete_outline),
icon: const Icon(CustomIcons.player_dm_tip_recall),
)
else
iconButton(
@@ -2112,7 +2112,7 @@ class HeaderControlState extends State<HeaderControl> {
extra: extra,
ctr: plPlayerController,
),
icon: const Icon(Icons.report_problem_outlined),
icon: const Icon(CustomIcons.player_dm_tip_back),
),
],
),

View File

@@ -167,18 +167,15 @@ class PlayerFocus extends StatelessWidget {
return true;
case LogicalKeyboardKey.keyD:
if (plPlayerController.isLive) {
final newVal = !plPlayerController.enableShowLiveDanmaku.value;
plPlayerController.enableShowLiveDanmaku.value = newVal;
if (!plPlayerController.tempPlayerConf) {
GStorage.setting.put(SettingBoxKey.enableShowLiveDanmaku, newVal);
}
} else {
final newVal = !plPlayerController.enableShowDanmaku.value;
plPlayerController.enableShowDanmaku.value = newVal;
if (!plPlayerController.tempPlayerConf) {
GStorage.setting.put(SettingBoxKey.enableShowDanmaku, newVal);
}
final newVal = !plPlayerController.enableShowDanmaku.value;
plPlayerController.enableShowDanmaku.value = newVal;
if (!plPlayerController.tempPlayerConf) {
GStorage.setting.put(
plPlayerController.isLive
? SettingBoxKey.enableShowLiveDanmaku
: SettingBoxKey.enableShowDanmaku,
newVal,
);
}
return true;