SwipePoint()
스와이프 경로상의 한 점을 나타냅니다. Screen:swipe() 및 Screen:multiSwipe()와 함께 사용하여 손가락이 이동하는 위치, 속도, 그리고 멈추는 시간을 정의합니다.
생성자
SwipePoint(x, y, holdDuration, swipeDuration);
매개변수
| Parameter | Type | Default | Description |
|---|---|---|---|
| x | number | required | 화면 픽셀 단위의 x 좌표 |
| y | number | required | 화면 픽셀 단위의 y 좌표 |
| holdDuration | number | 50 | 이 위치에서 유지할 시간(밀리초) |
| swipeDuration | number | 2000 | 밀리초 단위의 지속 시간(스와이프 목록에서의 위치에 따라 의미가 다름) |
위치에 따른 매개변수의 의미
swipeDuration과 holdDuration 매개변수는 SwipePoint가 스와이프 목록에서 첫 번째 점인지 이후 점인지에 따라 의미가 다릅니다.
첫 번째 점인 경우:
swipeDuration— 손가락이 닿기 전의 초기 대기 시간(sleep)holdDuration— 이동 전 시작 위치에서 유지하는 시간
이후 점인 경우:
swipeDuration— 이전 점에서 이 점까지 이동하는 데 걸리는 시간holdDuration— 도착 후 이 점에서 유지하는 시간
예시
-- 1초 지연 후 (500, 1000) 위치에서 터치하고,
-- 50ms 동안 유지한 뒤 2초에 걸쳐 (500, 400)으로 이동
Screen:swipe({
SwipePoint(500, 1000, 50, 1000),
SwipePoint(500, 400, 50, 2000),
})
참고
swipeDuration이0이면1ms로 처리됩니다(사실상 즉시).holdDuration이0이면 해당 점에서 유지하지 않습니다.