Нажимаемый
- Человек убирает палец, вызывая onPressOut, а затем onPress.
- Если человек оставляет палец дольше 500 миллисекунд, прежде чем удалить его, срабатывает onLongPress. (onPressOut по-прежнему будет срабатывать, когда они уберут палец.)
Что такое hitSlop?
hitSlop. Это определяет насколько далеко ваше касание может начаться от кнопки Это добавляется к pressRetentionOffset при перемещении от кнопки. Область касания никогда не выходит за границы родительского представления, а Z-индекс родственных представлений всегда имеет приоритет, если касание затрагивает два перекрывающихся представления.
Как вы используете TouchableHighlight в React Native?
React Native - TouchableHighlight
- Шаг 1 - Создать файл. Мы уже делали это в наших предыдущих главах. Мы создадим src/components/home/TouchableHighlight. …
- Шаг 2 - Логика. Это компонент контейнера. Мы передаем функцию buttonPressed в качестве реквизита. …
- Шаг 3 - Презентация. Этот компонент - наша кнопка.
Как вы используете кнопку в реакции?
Во-первых, нам нужно импортировать компонент кнопки из React Native.
Шаги по созданию кнопок:
- Напишите и экспортируйте код для создания кнопки и поместите ее в повторно используемый компонент.
- Импортируйте этот компонент в приложение. js файл.
- Поместите эту кнопку в свой файл так же, как и любой другой компонент.
- Добавьте немного стиля в файл кнопки.
Как вы вызываете функции onPress в React Native?
functionName в реквизите. экспортировать класс по умолчанию mainScreen extends Component { handleClick==> { // какой-то код } render { return({ this. handleClick; // обычный вызов, похожий на ванильный javascript, но использующий этот оператор }} />)};