Boleh ditekan
- Orang itu akan mengeluarkan jari mereka, mencetuskan onPressOut diikuti dengan onPress.
- Jika orang itu meninggalkan jarinya lebih lama daripada 500 milisaat sebelum mengalihkannya, onLongPress dicetuskan. (onPressOut masih akan menyala apabila mereka mengeluarkan jari mereka.)
Apakah itu hitSlop?
hitSlop. Ini mentakrifkan sejauh mana sentuhan anda boleh bermula dari butang Ini ditambahkan pada pressRetentionOffset apabila beralih daripada butang. Kawasan sentuh tidak pernah melepasi sempadan paparan induk dan indeks Z bagi paparan adik-beradik sentiasa diutamakan jika satu sentuhan mencecah dua paparan bertindih.
Bagaimanakah anda menggunakan TouchableHighlight dalam React Native?
React Native - Touchable Highlight
- Langkah1 - Buat Fail. Kami telah melakukan ini dalam bab kami yang terdahulu. Kami akan mencipta src/components/home/TouchableHighlight. …
- Langkah 2 - Logik. Ini adalah komponen kontena. Kami menghantar fungsi ButtonPressed sebagai prop. …
- Langkah 3 - Pembentangan. Komponen ini ialah butang kami.
Bagaimanakah anda menggunakan butang untuk bertindak balas?
Pertama, kita perlu mengimport komponen butang daripada React Native.
Langkah untuk membuat Butang:
- Tulis dan eksport kod untuk membuat butang dan masukkan ke dalam komponen yang boleh digunakan semula.
- Import komponen itu ke dalam Apl. fail js.
- Letakkan butang itu dalam fail anda sama seperti komponen lain.
- Tambahkan sedikit gaya dalam fail butang.
Bagaimanakah anda memanggil fungsi onPress dalam React Native?
fungsiNama dalam prop. export default class mainScreen extends Component { handleClick==> { //beberapa kod } render { return({ this. handleClick; //panggilan biasa seperti javascript vanilla, tetapi menggunakan operator ini }} />)};