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

swipe

Magsagawa ng swipe gesture mula sa isang patag na listahan ng mga value ng SwipePoint.

Syntax

swipe(points, *, parallel=False)

Mga parameter

PangalanPaglalarawan
pointslist[SwipePoint]
Flat path for one finger. Requires at least 2 points.
Kailangan · Ayon sa posisyon o pangalan
Walang default
parallelBoolean
When True, returns a numeric touch id. In collect mode the swipe waits for Touch.send(); otherwise it queues immediately. Use Touch.cancel(id) or Touch.cancel() to cancel queued/active touches.
Opsyonal · Ayon lang sa pangalan
Default: False

Ibinabalik na halaga

Number | None — Nagbabalik lamang ng numeric id kapag parallel=True; kung hindi Wala.

Pagkilos / epekto

Magsagawa ng swipe gesture mula sa isang patag na listahan ng mga value ng SwipePoint. Ang bawat listahan ay lumilikha ng isang multi-point na landas para sa isang daliri.

Pagpapatakbo

  • Naghihintay matapos: May kondisyon
  • Kaligtasan ng sabayang paggamit: May limitasyon
  • Sabayang pagpapatakbo: May kondisyon

Pinagsasaluhan ng mga Android gesture ang device. Naglalagay sa queue ng touch id ang parallel=True, pero naghihintay pa rin ang delay_before at delay_after sa labas ng collect mode. Sa collect, iniipon ang mga touch para sa Touch.send(); hinihintay ng Touch.wait() ang pagtatapos.

Halimbawa

path = [
    SwipePoint(Point(500, 1500), speed="FAST"),
    SwipePoint((560, 980), speed="NORMAL", humanized=True),
    SwipePoint(Point(500, 500))
]
swipe(path)

Touch.collect()
left = swipe(path, 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