Метод vibrate
Метод vibrate класса
Vibration
принимает число миллисекунд или массив пауз и вибраций.
Второй аргумент repeat включает повтор шаблона на Android.
Синтаксис
Vibration.vibrate(400);
Vibration.vibrate([0, 300, 200, 300], true);
Параметры
| Параметр | Описание |
|---|---|
pattern |
Число миллисекунд или массив: пауза, вибрация, пауза и так далее. |
repeat |
На Android повторяет массив, пока не вызовут cancel.
|
Пример
Давайте включим вибрацию на 400 мс:
import { Vibration } from 'react-native';
Vibration.vibrate(400);
Устройство один раз вибрирует заданное время.
Пример
Давайте запустим шаблон из компонента:
import { View, Text, Pressable, Vibration } from 'react-native';
export default function App() {
return (
<View>
<Pressable onPress={() => Vibration.vibrate([0, 100, 50, 100])}>
<Text>12345</Text>
</Pressable>
</View>
);
}
На экране текст '12345'; касание даёт двойной короткий импульс.
Смотрите также
-
метод
cancel,
который останавливает вибрацию -
класс
Vibration,
который описывает API вибрации -
класс
ToastAndroid,
который показывает всплывающий текст -
компонент
ActivityIndicator,
который показывает индикатор загрузки