Painattava
- Henkilö poistaa sormensa ja laukaisee onPressOut-toiminnon ja sen jälkeen onPress-näppäimen.
- Jos henkilö jättää sormensa yli 500 millisekuntia ennen sen poistamista, onLongPress laukeaa. (onPressOut laukaisee silti, kun he poistavat sormen.)
Mikä on hitSlop?
hitSlop. Tämä määrittää kuinka kauas kosketuksesi voi alkaa painikkeesta poispäin Tämä lisätään pressRetentionOffsetiin siirryttäessä pois painikkeesta. Kosketusalue ei koskaan ylitä päänäkymän rajoja, ja sisarusnäkymien Z-indeksi on aina etusijalla, jos kosketus osuu kahteen päällekkäiseen näkymään.
Kuinka käytät TouchableHighlightia React Nativessa?
React Native - TouchableHighlight
- Vaihe1 - Luo tiedosto. Olemme tehneet tämän jo aiemmissa luvuissamme. Luomme src/components/home/TouchableHighlight. …
- Vaihe 2 – Logiikka. Tämä on konttikomponentti. Ohitamme nappiaPainattu toimii rekvisiittana. …
- Vaihe 3 – Esittely. Tämä komponentti on painikkeemme.
Kuinka käytät painiketta reagoinnissa?
Ensin meidän on tuotava painikekomponentti React Nativesta.
Painikkeiden luomisen vaiheet:
- Kirjoita ja vie koodi luodaksesi painikkeen ja laita se uudelleen käytettävään komponenttiin.
- Tuo tämä komponentti sovellukseen. js-tiedosto.
- Aseta tämä painike tiedostoosi samoin kuin mikä tahansa muu komponentti.
- Lisää tyyliä painiketiedostoon.
Kuinka kutsut funktioita onPressiin React Nativessa?
funktioNimi rekvisiittassa. vienti oletusluokka mainScreen expands Komponentti { handleClick==> { //jokin koodi } render { return({ this. handleClick; //tavallinen kutsu kuten vanilla javascript, mutta käyttää tätä operaattoria }} />)};