PanGestureRecognizer クラス
ドラッグ(パン)を認識する。Down 後にスロップを超えて動いた時点でアリーナへ勝利を宣言し、 以降の移動量をOnPanUpdateへ前回位置との差分で通知する。
名前空間: FloatSoda.Gesture.Recognizers
アセンブリ: FloatSoda.dll
public sealed class PanGestureRecognizer : GestureRecognizer, IGestureArenaMember, IDisposableobject ← GestureRecognizer ← PanGestureRecognizer
実装するインターフェイス
Section titled “実装するインターフェイス”IGestureArenaMember, IDisposable
継承したメンバー
Section titled “継承したメンバー”GestureRecognizer.AddPointer(PointerEvent), GestureRecognizer.AcceptGesture(int), GestureRecognizer.RejectGesture(int), GestureRecognizer.Dispose(), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
OnPanEnd
Section titled “OnPanEnd”ドラッグ終了時。
public Action? OnPanEnd { get; set; }プロパティの値
Section titled “プロパティの値”OnPanStart
Section titled “OnPanStart”ドラッグ開始(勝利確定)時。引数は開始位置。
public Action<Offset>? OnPanStart { get; set; }プロパティの値
Section titled “プロパティの値”Action<Offset>?
OnPanUpdate
Section titled “OnPanUpdate”ドラッグ中に、前回位置からの移動量を通知します。
public Action<Offset>? OnPanUpdate { get; set; }プロパティの値
Section titled “プロパティの値”Action<Offset>?
AcceptGesture(int)
Section titled “AcceptGesture(int)”このメンバーがアリーナの勝者になったとき呼ばれる。
public override void AcceptGesture(int pointer)パラメーター
Section titled “パラメーター”pointer int
勝敗が確定したポインターの識別子。
アリーナでの勝利はドラッグ資格だけを確定します。 OnPanStartは移動量がしきい値を超えた時点で通知します。
AddAllowedPointer(PointerEvent)
Section titled “AddAllowedPointer(PointerEvent)”Down 受理時にサブクラスが初期状態を作る。
protected override void AddAllowedPointer(PointerEvent downEvent)パラメーター
Section titled “パラメーター”downEvent PointerEvent
受理したDownフェーズのポインターイベント。
HandleEvent(PointerEvent)
Section titled “HandleEvent(PointerEvent)”ルータ経由で届く後続イベント(Down/Move/Up/Cancel)を処理する。
protected override void HandleEvent(PointerEvent pointerEvent)パラメーター
Section titled “パラメーター”pointerEvent PointerEvent
処理するポインターイベント。
RejectGesture(int)
Section titled “RejectGesture(int)”このメンバーが敗者になった(他が勝った/自分が辞退した)とき呼ばれる。
public override void RejectGesture(int pointer)パラメーター
Section titled “パラメーター”pointer int
勝敗が確定したポインターの識別子。
対象ポインターのイベント購読を解除します。