Haptisches Feedback hinzufügen #216

Merged
flixcoo merged 14 commits from feature/215-haptisches-feedback-hinzufügen into development 2026-05-14 13:09:01 +00:00
Showing only changes of commit 7e35ccae6b - Show all commits

View File

@@ -66,14 +66,18 @@ class _MainMenuButtonState extends State<MainMenuButton>
onTapDown: (_) { onTapDown: (_) {
_animationController.forward(); _animationController.forward();
if (widget.onLongPressed != null) { if (widget.onLongPressed != null) {
_longPressTimer = Timer(const Duration(milliseconds: 400), () { _longPressTimer = Timer(
_isLongPressing = true; const Duration(milliseconds: 400),
widget.onLongPressed?.call(); () async {
_repeatTimer = Timer.periodic( _isLongPressing = true;
const Duration(milliseconds: 250), await HapticFeedback.vibrate();
(_) => widget.onLongPressed?.call(), widget.onLongPressed?.call();
); _repeatTimer = Timer.periodic(
}); const Duration(milliseconds: 250),
(_) => widget.onLongPressed?.call(),
);
},
);
} }
}, },
sneeex marked this conversation as resolved Outdated

Warum ist hier nur auf dem Short Tab eine Vibration und nicht auf dem Long Tap?

Warum ist hier nur auf dem Short Tab eine Vibration und nicht auf dem Long Tap?

nicht gecheckt, habs geändert

nicht gecheckt, habs geändert
onTapUp: (_) async { onTapUp: (_) async {