Xamarin.Forms のジェスチャ
ジェスチャ認識エンジンを使って、Xamarin.Forms アプリケーションでユーザーとビューのやり取りを検出できます。
Xamarin.FormsGestureRecognizer
クラスでは、View
インスタンス上でのタップ、ピンチ、パン、スワイプ、ドラッグ アンド ドロップの各ジェスチャがサポートされています。
タップ ジェスチャ認識エンジンを追加する
タップ ジェスチャはタップの検出に使われ、TapGestureRecognizer
クラスを使って認識されます。
ピンチ ジェスチャ認識エンジンを追加する
ピンチ ジェスチャは対話型のズームを実行するために使われ、PinchGestureRecognizer
クラスを使って認識されます。
パン ジェスチャ認識エンジンを追加する
パン ジェスチャは、画面周辺の指の動きを検出し、その動きをコンテンツに適用するために使われ、PanGestureRecognizer
クラスを使って認識されます。
スワイプ ジェスチャ認識エンジンを追加する
スワイプ ジェスチャが発生するのは、指が画面に沿って水平または垂直方向に動かされたときで、多くの場合コンテンツのナビゲーションを開始するために使われます。 スワイプ ジェスチャは SwipeGestureRecognizer
クラスを使って認識されます。
ドラッグ アンド ドロップ ジェスチャ認識エンジンを追加する
ドラッグ アンド ドロップ ジェスチャを使用すると、項目とそれに関連付けられているデータ パッケージを、連続するジェスチャを使用して、画面上のある位置から別の位置にドラッグできます。 ドラッグ ジェスチャは DragGestureRecognizer
クラスによって認識され、ドロップ ジェスチャは DropGestureRecognizer
クラスによって認識されます。