HapticPattern.heartbeat constructor
Creates a heartbeat haptic pattern.
Implementation
factory HapticPattern.heartbeat({
double intensity = 1.0,
double sharpness = 0.5,
}) {
return HapticPattern(
events: [
HapticEvent.transient(time: 0, intensity: intensity, sharpness: sharpness),
HapticEvent.transient(time: 0.05, intensity: intensity * 0.7, sharpness: sharpness),
HapticEvent.transient(time: 0.8, intensity: intensity, sharpness: sharpness),
HapticEvent.transient(time: 0.85, intensity: intensity * 0.7, sharpness: sharpness),
],
);
}