perf(player): 优化点击响应与互动反馈

This commit is contained in:
Zhou Weidong committed 2026-11-03 18:28:14 +08:00
1 parent 3ad371aa9d
commit 35cbdd2bd3
4 files changed
+30 -15

No files matched your search

@@ -12,9 +12,9 @@ const double _defaultIconSize = 32;
const double _defaultCountFont = 12;
const double _defaultIconCountGap = 2;
const double _defaultItemGap = 24;
const _tapDuration = Duration(milliseconds: 360);
const double _popScale = 1.34;
const double _cancelScale = 0.68;
const _tapDuration = Duration(milliseconds: 220);
const double _popScale = 1.14;
const double _cancelScale = 0.86;
const double _popWeight = 40;
const double _settleWeight = 60;
final _growTween = _tapTween(_popScale);
@@ -39,7 +39,7 @@ class PlayerTapGestureRegion extends StatefulWidget {
}
class _PlayerTapGestureRegionState extends State<PlayerTapGestureRegion> {
static const Duration _singleTapDelay = Duration(milliseconds: 320);
static const Duration _singleTapDelay = Duration(milliseconds: 240);
Timer? _singleTapTimer;
DateTime? _lastDownAt;