սեղմելի
- Մարդը կհեռացնի իր մատը՝ գործարկելով «PressOut», որին հաջորդում է «OnPress»-ը:
- Եթե անձը մատը հեռացնելուց առաջ թողնում է 500 միլիվայրկյանից ավելի, ապա գործարկվում է onLongPress-ը: (onPressOut-ը դեռ կաշխատի, երբ նրանք հանեն իրենց մատը:)
Ի՞նչ է hitSlop?
hitSlop. Սա սահմանում է որքան հեռու կարող է սկսվել ձեր հպումը կոճակից Սա ավելացվում է սեղմելRetentionOffset-ին, երբ հեռանում եք կոճակից: Հպման տարածքը երբեք չի անցնում ծնողի դիտման սահմաններից, և եղբոր կամ եղբոր դիտումների Z ինդեքսը միշտ առաջնահերթ է, եթե հպումը դիպչում է երկու համընկնվող դիտումների:
Ինչպե՞ս եք օգտագործում TouchableHighlight-ը React Native-ում:
React Native - TouchableHighlight
- Քայլ 1 - Ստեղծեք ֆայլ: Մենք դա արդեն արել ենք մեր նախորդ գլուխներում: Մենք կստեղծենք src/components/home/TouchableHighlight: …
- Քայլ 2 - Տրամաբանություն. Սա կոնտեյների բաղադրիչ է: Մենք փոխանցում ենք կոճակ սեղմված ֆունկցիան որպես հենարան: …
- Քայլ 3 - ներկայացում: Այս բաղադրիչը մեր կոճակն է։
Ինչպե՞ս եք օգտագործում կոճակը արձագանքում:
Նախ, մենք պետք է ներմուծենք կոճակի բաղադրիչը React Native-ից:
Կոճակներ ստեղծելու քայլեր.
- Գրեք և արտահանեք կոդը կոճակը պատրաստելու և այն բազմակի օգտագործման բաղադրիչի մեջ դնելու համար:
- Ներմուծեք այդ բաղադրիչը հավելված: js ֆայլ։
- Դրեք այդ կոճակը ձեր ֆայլում այնպես, ինչպես ցանկացած այլ բաղադրիչ:
- Ավելացրե՛ք ոճավորում կոճակի ֆայլում:
Ինչպե՞ս եք կանչում գործառույթները Press-ի վրա React Native-ում:
functionName հենարաններում: արտահանել լռելյայն դասի mainScreen-ը ընդլայնում է բաղադրիչը { handleClick==> { //որոշ կոդ } render { return({ this. handleClick; //սովորական զանգ, ինչպես vanilla javascript, բայց օգտագործում է այս օպերատորը }} />)};