View.DispatchNestedPreScroll(Int32, Int32, Int32[], Int32[]) メソッド

定義

このビューがスクロールの一部を使用する前に、入れ子になったスクロールの 1 ステップをディスパッチします。

[Android.Runtime.Register("dispatchNestedPreScroll", "(II[I[I)Z", "GetDispatchNestedPreScroll_IIarrayIarrayIHandler")]
public virtual bool DispatchNestedPreScroll (int dx, int dy, int[]? consumed, int[]? offsetInWindow);
[<Android.Runtime.Register("dispatchNestedPreScroll", "(II[I[I)Z", "GetDispatchNestedPreScroll_IIarrayIarrayIHandler")>]
abstract member DispatchNestedPreScroll : int * int * int[] * int[] -> bool
override this.DispatchNestedPreScroll : int * int * int[] * int[] -> bool

パラメーター

dx
Int32

水平スクロール距離 (ピクセル単位)

dy
Int32

垂直スクロール距離 (ピクセル単位)

consumed
Int32[]

出力。 null でない場合、consumed[0] には dx と consumed[1] の消費された dy の消費されたコンポーネントが含まれます。

offsetInWindow
Int32[]

省略可能。 null でない場合、戻り値には、この操作の前から完了後までのこのビューのローカル ビュー座標内のオフセットが含まれます。 ビューの実装では、これを使用して、予想される入力座標の追跡を調整できます。

戻り値

親がスクロールデルタの一部またはすべてを消費した場合は true

属性

注釈

このビューがスクロールの一部を使用する前に、入れ子になったスクロールの 1 ステップをディスパッチします。

入れ子になったスクロール前イベントは、タッチインターセプトとは何かを入れ子になったスクロール イベントに対して行います。 dispatchNestedPreScroll は、入れ子になったスクロール操作の親ビューが、子ビューがスクロール操作を使用する前に、一部またはすべてのスクロール操作を使用する機会を提供します。

の Java ドキュメント android.view.View.dispatchNestedPreScroll(int, int, int[], int[])

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください

  • <xref:Android.Views.View.DispatchNestedScroll(System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32)>