Натиснат
- Лицето ще премахне пръста си, задействайки 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 файл.
- Поставете този бутон във вашия файл, както всеки друг компонент.
- Добавете малко стил във файла с бутони.
Как извиквате функции при натискане в React Native?
functionName в реквизита. експорт по подразбиране клас mainScreen разширява Component { handleClick==> { //някакъв код } render { return({ this. handleClick; //обичайно извикване като vanilla javascript, но използва този оператор }} />)};