次の方法で共有


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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください

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