Runtime v2.81 · Na-update noong Set 30, 2026

SwipePoint

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

PangalanPaglalarawan
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

SwipePoint

Pagkilos / 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

PangalanPaglalarawan
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)