Pressable
- האדם יסיר את האצבע שלו, ויפעיל את onPressOut ואחריו onPress.
- אם האדם עוזב את האצבע שלו יותר מ-500 אלפיות שניות לפני הסרתה, OnLongPress מופעלת. (onPressOut עדיין יפעל כשהם מסירים את האצבע.)
מה זה hitSlop?
hitSlop. זה מגדיר כמה רחוק המגע שלך יכול להתחיל הרחק מהלחצן זה מתווסף ל-pressRetentionOffset כשיוצאים מהלחצן. אזור המגע לעולם לא עובר את גבולות תצוגת האב ואינדקס Z של תצוגות אחים תמיד מקבל עדיפות אם מגע פוגע בשתי תצוגות חופפות.
איך משתמשים ב-TouchableHighlight ב-React Native?
React Native - TouchableHighlight
- שלב 1 - צור קובץ. עשינו זאת כבר בפרקים הקודמים שלנו. אנו ניצור src/components/home/TouchableHighlight. …
- שלב 2 - לוגיקה. זהו רכיב מיכל. אנחנו מעבירים את הפונקציה של כפתור לחוץ בתור אביזר. …
- שלב 3 - מצגת. הרכיב הזה הוא הכפתור שלנו.
איך משתמשים בכפתור כדי להגיב?
ראשית, עלינו לייבא את רכיב הלחצנים מ-React Native.
שלבים ליצירת לחצנים:
- כתוב וייצא את הקוד כדי ליצור את הכפתור והכנס אותו לרכיב לשימוש חוזר.
- ייבא את הרכיב הזה לאפליקציה. js file.
- שים את הכפתור הזה בקובץ שלך כמו כל רכיב אחר.
- הוסף קצת סגנון בקובץ הכפתורים.
איך קוראים לפונקציות ב-Press in React Native?
פונקציהשם באביזרים. ייצוא מחלקת ברירת המחדל mainScreen extends Component { handleClick==> { //some code } render { return({ this. handleClick; //usual call like vanilla javascript, but uses this operator }} />)};