opt gesture

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-01-20 14:04:44 +08:00
parent 33278a74b2
commit bd97f9a500
12 changed files with 78 additions and 75 deletions

View File

@@ -1,4 +1,5 @@
import 'package:PiliPlus/common/widgets/flutter/popup_menu.dart';
import 'package:PiliPlus/common/widgets/gesture/immediate_tap_gesture_recognizer.dart';
import 'package:PiliPlus/common/widgets/image/network_img_layer.dart';
import 'package:PiliPlus/http/live.dart';
import 'package:PiliPlus/models/common/image_type.dart';
@@ -11,7 +12,6 @@ import 'package:PiliPlus/utils/accounts.dart';
import 'package:PiliPlus/utils/extension/theme_ext.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:flutter/foundation.dart' show kDebugMode;
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
import 'package:get/get.dart';
@@ -84,7 +84,7 @@ class LiveRoomChatPanel extends StatelessWidget {
),
recognizer: item.uid == 0
? null
: (TapGestureRecognizer()
: (ImmediateTapGestureRecognizer()
..onTapUp = (e) => _showMsgMenu(
context,
itemContext,
@@ -99,7 +99,7 @@ class LiveRoomChatPanel extends StatelessWidget {
color: primary,
fontSize: 14,
),
recognizer: TapGestureRecognizer()
recognizer: ImmediateTapGestureRecognizer()
..onTap = () =>
Get.toNamed('/member?mid=${reply.mid}'),
),