メインコンテンツまでスキップ

SwipePoint()

スワイプパス上のポイントを表します。Screen:swipe()Screen:multiSwipe() と組み合わせて使用し、指の移動先、移動速度、停止時間を定義します。

コンストラクタ

SwipePoint(x, y, holdDuration, swipeDuration);

パラメータ

パラメータデフォルト説明
xnumber必須画面ピクセル単位の x 座標
ynumber必須画面ピクセル単位の y 座標
holdDurationnumber50この位置で保持する時間(ミリ秒)
swipeDurationnumber2000所要時間(ミリ秒)。意味はスワイプリスト内の位置によって異なります

パラメータの意味は位置によって異なります

swipeDurationholdDuration パラメータは、その SwipePoint がスワイプリスト内の 最初のポイント後続のポイント かによって意味が異なります。

最初のポイントの場合:

  • swipeDuration — 指が触れる前の初期遅延(スリープ)
  • holdDuration — 移動前に開始位置で保持する時間

後続のポイントの場合:

  • swipeDuration — 前のポイントからこのポイントまでの移動時間
  • holdDuration — 到着後にこのポイントで保持する時間

-- 1秒の遅延後に (500, 1000) でタッチダウンし、
-- 50ミリ秒保持してから (500, 400)2秒かけて移動します
Screen:swipe({
SwipePoint(500, 1000, 50, 1000),
SwipePoint(500, 400, 50, 2000),
})

注記

  • swipeDuration0 の場合、1 ミリ秒として扱われます(実質的に瞬時)
  • holdDuration0 の場合、そのポイントでは保持しません