useValueChangedHapticFeedback function
- Object? value, [
- HapticsType type = HapticsType.heavy
Wrapper hook around haptic_feedback library. Provides a haptic feedback anytime provided value changes.
Doesn't get called on initial render.
useValueChangedHapticFeedback(true, HapticsType.success);
Implementation
void useValueChangedHapticFeedback(Object? value,
[HapticsType type = HapticsType.heavy]) {
final feedback = useHapticFeedback(type);
useValueChanged(value, (_, __) {
feedback();
return false;
});
}