vibrate static method
Vibrate with duration
at amplitude
or pattern
at intensities
.
The default vibration duration is 500ms. Amplitude is a range from 1 to 255, if supported.
Vibration.vibrate(duration: 1000);
if (await Vibration.hasAmplitudeControl()) {
Vibration.vibrate(duration: 1000, amplitude: 1);
Vibration.vibrate(duration: 1000, amplitude: 255);
}
Implementation
static Future<void> vibrate({
int duration = 500,
List<int> pattern = const [],
int repeat = -1,
List<int> intensities = const [],
int amplitude = -1,
}) =>
_channel.invokeMethod(
"vibrate",
{
"duration": duration,
"pattern": pattern,
"repeat": repeat,
"amplitude": amplitude,
"intensities": intensities
},
);