perf(player): 优化点击响应与互动反馈
This commit is contained in:
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;
|
||||
|
||||
Reference in new issue
Block a user