SwipePoint()
Merepresentasikan titik dalam jalur geser. Digunakan dengan Screen:swipe() dan Screen:multiSwipe() untuk mendefinisikan ke mana jari bergerak, seberapa cepat, dan berapa lama berhenti.
Konstruktor
SwipePoint(x, y, holdDuration, swipeDuration);
Parameter
| Parameter | Type | Default | Description |
|---|---|---|---|
| x | number | diperlukan | Koordinat x dalam piksel layar |
| y | number | diperlukan | Koordinat y dalam piksel layar |
| holdDuration | number | 50 | Berapa lama dalam milidetik untuk menahan di posisi ini |
| swipeDuration | number | 2000 | Durasi dalam milidetik (arti tergantung pada posisi dalam daftar geser) |
Arti parameter tergantung pada posisi
Parameter swipeDuration dan holdDuration memiliki arti yang berbeda tergantung pada apakah SwipePoint adalah titik pertama atau titik berikutnya dalam daftar geser:
Sebagai titik pertama:
swipeDuration— Delay awal sebelum jari menyentuh layar (tidur)holdDuration— Tahan di posisi awal sebelum bergerak
Sebagai titik berikutnya:
swipeDuration— Durasi untuk bergerak dari titik sebelumnya ke titik iniholdDuration— Tahan di titik ini setelah tiba
Contoh
-- Touch down at (500, 1000) after 1 second delay,
-- hold 50ms, then move to (500, 400) over 2 seconds
Screen:swipe({
SwipePoint(500, 1000, 50, 1000),
SwipePoint(500, 400, 50, 2000),
})
Catatan
- Jika
swipeDurationadalah0, nilai tersebut diperlakukan sebagai1ms (pada dasarnya instan) - Jika
holdDurationadalah0, tidak ada tahan di titik tersebut