Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
122 of 196 menu
◀ ▶

Класс 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,
    который реагирует на нажатие
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить