言語

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[]

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

返品

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

属性

注釈

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

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

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

Javaドキュメント。

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

適用対象

こちらもご覧ください

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