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