Isang punto sa loob ng flat swipe path.
Syntax
SwipePoint(point, speed="NORMAL", delay_before=0, random=10, humanized=False, scale="fixed", anchor="none")Mga parameter ng constructor
| Pangalan | Paglalarawan |
|---|---|
pointPoint | tuple[Number, Number] | Coordinate as Point or tuple (x, y). Point scale/anchor metadata is copied unless scale/anchor are provided on SwipePoint. Kailangan · Ayon sa posisyon o pangalan Walang default |
speedString | Speed preset from this point to the next point. Values: VERY_SLOW, SLOW, NORMAL, FAST, VERY_FAST. Opsyonal · Ayon sa posisyon o pangalan Default: NORMAL |
delay_beforeNumber | Delay before this point/segment in milliseconds. Opsyonal · Ayon sa posisyon o pangalan Default: 0 |
randomNumber | Random pixel offset radius for this point. Opsyonal · Ayon sa posisyon o pangalan Default: 10 |
humanizedBoolean | Use a curved human-like path where supported. Opsyonal · Ayon sa posisyon o pangalan Default: False |
scaleString | Coordinate scale mode. Opsyonal · Ayon sa posisyon o pangalan Default: fixed |
anchorString | Coordinate anchor. Opsyonal · Ayon sa posisyon o pangalan Default: none |
Ibinabalik na halaga
SwipePointPagkilos / epekto
Isang punto sa loob ng flat swipe path. Ang punto ay dapat na isang Punto o tuple (x, y). Magpasa ng listahan ng hindi bababa sa dalawang halaga ng SwipePoint upang mag-swipe([...]) upang ilipat ang isang daliri sa maraming puntos.
Pagpapatakbo
- Naghihintay matapos: Hindi
- Kaligtasan ng sabayang paggamit: Gumamit ng hiwalay na object sa bawat flow
- Sabayang pagpapatakbo: Oo
Tumatakbo ang mga operasyon sa value sa tumawag na flow nang walang sadyang paghihintay sa capture, gesture, o input. Gumawa ng hiwalay na nababagong container at builder sa bawat flow; ang isolation ay hindi garantiya ng synchronization ng shared object.
Halimbawa
# Dalawang parallel na daliri, bawat daliri ay isang flat path
Touch.collect()
left = swipe([
SwipePoint(Point(300, 1500), speed="FAST"),
SwipePoint(Point(300, 500))
], parallel=True)
right = swipe([
SwipePoint(Point(780, 1500), speed="FAST"),
SwipePoint(Point(780, 500))
], parallel=True)
Touch.send()
Touch.wait()Mga error / limitasyon
Walang karagdagang limitasyong nakadokumento; sundin ang mga parameter at pagkilos sa itaas.
Mga kaugnay na API
Wala
Mga field
| Pangalan | Paglalarawan |
|---|---|
pointPoint | Coordinate point in pixels. Point carries scale/anchor metadata. |
speedString | Speed preset from this point to the next point. Values: VERY_SLOW, SLOW, NORMAL, FAST, VERY_FAST. Default: NORMAL |
delay_beforeNumber | Delay before this point/segment in milliseconds. Default: 0 |
randomNumber | Random pixel offset radius for this point. Default: 10 |
humanizedBoolean | Use a curved human-like path where supported. Default: False |
scaleString | Coordinate scale mode. Default: fixed |
anchorString | Coordinate anchor. Default: none |
Halimbawa ng constructor
path = [
SwipePoint(Point(500, 1500), speed="FAST"),
SwipePoint((560, 980), speed="NORMAL", humanized=True),
SwipePoint(Point(500, 500))
]
swipe(path)