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

Метод cancel

Метод cancel класса Vibration не принимает аргументов. Вызов прерывает вибрацию, запущенную через vibrate, в том числе с повтором.

Синтаксис

Vibration.cancel();

Параметры

Параметр Описание

Пример

Давайте остановим повторяющийся шаблон:

import { Vibration } from 'react-native'; Vibration.vibrate([0, 200, 100, 200], true); Vibration.cancel();

Вибрация прекращается сразу после cancel.

Пример

Давайте остановим вибрацию по второму нажатию:

import { View, Text, Pressable, Vibration } from 'react-native'; export default function App() { return ( <View> <Pressable onPress={() => Vibration.vibrate(1000)}> <Text>abcde</Text> </Pressable> <Pressable onPress={() => Vibration.cancel()}> <Text>12345</Text> </Pressable> </View> ); }

На экране две области: первая запускает длинную вибрацию, вторая её останавливает.

Смотрите также

  • метод vibrate,
    который запускает вибрацию
  • класс Vibration,
    который управляет вибрацией
  • компонент Pressable,
    который обрабатывает нажатие
  • класс InteractionManager,
    который откладывает код после жеста
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить