Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-04-20 14:31:26 +08:00
parent bffdfae1f6
commit d32456fae0

View File

@@ -6,6 +6,7 @@ import 'package:PiliPlus/common/assets.dart';
import 'package:PiliPlus/common/style.dart'; import 'package:PiliPlus/common/style.dart';
import 'package:PiliPlus/common/widgets/button/icon_button.dart'; import 'package:PiliPlus/common/widgets/button/icon_button.dart';
import 'package:PiliPlus/common/widgets/custom_icon.dart'; import 'package:PiliPlus/common/widgets/custom_icon.dart';
import 'package:PiliPlus/common/widgets/extra_hittest_stack.dart';
import 'package:PiliPlus/common/widgets/flutter/page/page_view.dart'; import 'package:PiliPlus/common/widgets/flutter/page/page_view.dart';
import 'package:PiliPlus/common/widgets/flutter/pop_scope.dart'; import 'package:PiliPlus/common/widgets/flutter/pop_scope.dart';
import 'package:PiliPlus/common/widgets/flutter/text_field/controller.dart'; import 'package:PiliPlus/common/widgets/flutter/text_field/controller.dart';
@@ -319,21 +320,18 @@ class _LiveRoomPageState extends State<LiveRoomPage>
return const SizedBox.shrink(); return const SizedBox.shrink();
} }
try { try {
return Stack( return ExtraHitTestStack(
key: ValueKey(item.id), key: ValueKey(item.id),
clipBehavior: Clip.none, clipBehavior: Clip.none,
children: [ children: [
Padding( SuperChatCard(
padding: const EdgeInsets.only(right: 6, top: 6), item: item,
child: SuperChatCard( onRemove: () => _liveRoomController.fsSC.value = null,
item: item, onReport: () => _liveRoomController.reportSC(item),
onRemove: () => _liveRoomController.fsSC.value = null,
onReport: () => _liveRoomController.reportSC(item),
),
), ),
Positioned( Positioned(
right: 0, right: -6,
top: 0, top: -6,
child: iconButton( child: iconButton(
size: 24, size: 24,
iconSize: 14, iconSize: 14,