diff --git a/frontend/mobile-app/lib/features/profile/presentation/widgets/stacked_cards_widget.dart b/frontend/mobile-app/lib/features/profile/presentation/widgets/stacked_cards_widget.dart index ddc6312b..715b11a7 100644 --- a/frontend/mobile-app/lib/features/profile/presentation/widgets/stacked_cards_widget.dart +++ b/frontend/mobile-app/lib/features/profile/presentation/widgets/stacked_cards_widget.dart @@ -1,5 +1,4 @@ import 'package:flutter/material.dart'; -import 'package:flutter/services.dart'; /// 堆叠卡片组件 /// 用于显示待领取奖励等明细列表,卡片堆叠显示,可上下滑动选择 @@ -86,10 +85,9 @@ class _StackedCardsWidgetState extends State> _selectedIndex = newIndex; }); - // 触发声音和震动反馈 + // 记录上次反馈索引 if (widget.enableSound && newIndex != _lastFeedbackIndex) { _lastFeedbackIndex = newIndex; - HapticFeedback.selectionClick(); } widget.onSelectedIndexChanged?.call(newIndex); @@ -111,10 +109,6 @@ class _StackedCardsWidgetState extends State> curve: Curves.easeOutCubic, ); - if (widget.enableSound) { - HapticFeedback.lightImpact(); - } - widget.onSelectedIndexChanged?.call(index); } @@ -340,9 +334,6 @@ class _StackedCardsViewState extends State> { _dragOffset = 0; if (newIndex != _selectedIndex) { _selectedIndex = newIndex; - if (widget.enableSound) { - HapticFeedback.selectionClick(); - } widget.onSelectedIndexChanged?.call(newIndex); } }); @@ -355,10 +346,6 @@ class _StackedCardsViewState extends State> { _selectedIndex = index; }); - if (widget.enableSound) { - HapticFeedback.lightImpact(); - } - widget.onSelectedIndexChanged?.call(index); } }