დასაჭერად
- ადამიანი ამოიღებს თითს, გააქტიურებს PressOut-ს, რასაც მოჰყვება onPress.
- თუ ადამიანი 500 მილიწამზე მეტხანს ტოვებს თითს მის ამოღებამდე, ამოქმედდება onLongPress. (onPressOut კვლავ გააქტიურდება, როდესაც ისინი თითის ამოღებას.)
რა არის hitSlop?
hitSlop. ეს განსაზღვრავს რა მანძილზე შეიძლება დაიწყოს თქვენი შეხება ღილაკიდან მოშორებით ეს ემატება ღილაკიდან გადასვლისას დააჭირეთRetentionOffset-ს. შეხების არე არასოდეს სცილდება მშობლის ხედის საზღვრებს და და-ძმის ნახვების Z-ინდექსი ყოველთვის უპირატესობას ანიჭებს, თუ შეხება ხვდება ორ გადახურულ ხედს.
როგორ იყენებთ TouchableHighlight-ს React Native-ში?
React Native - Touchable Highlight
- ნაბიჯი 1 - შექმენით ფაილი. ეს უკვე გავაკეთეთ ჩვენს წინა თავებში. ჩვენ შევქმნით src/components/home/TouchableHighlight. …
- ნაბიჯი 2 - ლოგიკა. ეს არის კონტეინერის კომპონენტი. ჩვენ გადავცემთ ღილაკზე დაჭერის ფუნქციას საყრდენად. …
- ნაბიჯი 3 - პრეზენტაცია. ეს კომპონენტი ჩვენი ღილაკია.
როგორ იყენებთ ღილაკს რეაქციაში?
პირველ რიგში, ჩვენ უნდა შემოვიტანოთ ღილაკის კომპონენტი React Native-დან.
ღილაკების შექმნის ნაბიჯები:
- დაწერეთ და ექსპორტირდება კოდი ღილაკის შესაქმნელად და ჩასვით მრავალჯერად გამოყენებად კომპონენტში.
- იმ კომპონენტის იმპორტი აპში. js ფაილი.
- ჩადეთ ეს ღილაკი თქვენს ფაილში ისევე, როგორც ნებისმიერი სხვა კომპონენტი.
- დაამატეთ სტილის ღილაკების ფაილში.
როგორ იძახით ფუნქციებს Press-ზე React Native-ში?
ფუნქციისსახელი რეკვიზიტში. ექსპორტის ნაგულისხმევი კლასი mainScreen აფართოებს კომპონენტს { handleClick==> { //ზოგიერთი კოდი } render { return({ this. handleClick; //ჩვეულებრივი ზარი, როგორიცაა vanilla javascript, მაგრამ იყენებს ამ ოპერატორს }} />)};