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

定義

入れ子になったスクロールの 1 ステップをディスパッチします。

[Android.Runtime.Register("dispatchNestedScroll", "(IIII[I)Z", "GetDispatchNestedScroll_IIIIarrayIHandler")]
public virtual bool DispatchNestedScroll (int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[]? offsetInWindow);
[<Android.Runtime.Register("dispatchNestedScroll", "(IIII[I)Z", "GetDispatchNestedScroll_IIIIarrayIHandler")>]
abstract member DispatchNestedScroll : int * int * int * int * int[] -> bool
override this.DispatchNestedScroll : int * int * int * int * int[] -> bool

パラメーター

dxConsumed
Int32

このスクロール ステップ中にこのビューで使用される水平方向の距離 (ピクセル単位)

dyConsumed
Int32

このスクロール ステップ中にこのビューで使用される垂直方向の距離 (ピクセル単位)

dxUnconsumed
Int32

このビューで使用されない水平スクロール距離 (ピクセル単位)

dyUnconsumed
Int32

このビューで使用されない水平スクロール距離 (ピクセル単位)

offsetInWindow
Int32[]

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

戻り値

イベントがディスパッチされた場合は true、ディスパッチできなかった場合は false。

属性

注釈

入れ子になったスクロールの 1 ステップをディスパッチします。

入れ子になったスクロールをサポートするビューの実装では、これを呼び出して、現在の入れ子になったスクロール親に進行中のスクロールに関する情報を報告する必要があります。 入れ子になったスクロールが現在進行中でない場合、または入れ子になったスクロールがこのビュー用でない #isNestedScrollingEnabled() enabled 場合、このメソッドは何も行いません。

互換性のあるビューの実装では、スクロール イベント自体のコンポーネントを使用する前に を呼び出 #dispatchNestedPreScroll(int, int, int[], int[]) dispatchNestedPreScroll す必要もあります。

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

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

適用対象

こちらもご覧ください

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