View.DispatchNestedScroll(Int32, Int32, Int32, Int32, Int32[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
進行中の入れ子になったスクロールの 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)>