IViewParent.OnNestedPreScroll(View, Int32, Int32, Int32[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ターゲット ビューがスクロールの一部を使用する前に、入れ子になったスクロールに対応します。
[Android.Runtime.Register("onNestedPreScroll", "(Landroid/view/View;II[I)V", "GetOnNestedPreScroll_Landroid_view_View_IIarrayIHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void OnNestedPreScroll(Android.Views.View target, int dx, int dy, int[] consumed);
[<Android.Runtime.Register("onNestedPreScroll", "(Landroid/view/View;II[I)V", "GetOnNestedPreScroll_Landroid_view_View_IIarrayIHandler:Android.Views.IViewParentInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member OnNestedPreScroll : Android.Views.View * int * int * int[] -> unit
パラメーター
- target
- View
入れ子になったスクロールを開始したビュー
- dx
- Int32
水平スクロール距離 (ピクセル単位)
- dy
- Int32
垂直方向のスクロール距離 (ピクセル単位)
- consumed
- Int32[]
出力。 この親によって消費される水平方向と垂直方向のスクロール距離
- 属性
注釈
ターゲット ビューがスクロールの一部を使用する前に、入れ子になったスクロールに対応します。
入れ子になったスクロールを使用する場合、親ビューでは、入れ子になったスクロール子の前にスクロールを使用する機会が必要になる場合があります。 この例は、スクロール可能なリストを含むドロワーです。 ユーザーは、リスト自体がスクロールを開始する前に、リストを完全にビューにスクロールできるようにする必要があります。
onNestedPreScroll は、入れ子になったスクロール子が View#dispatchNestedPreScroll(int, int, int[], int[])を呼び出すと呼び出されます。 実装では、dx、dy によって報告されたスクロールのピクセルが consumed 配列でどのように消費されたかを報告する必要があります。 インデックス 0 は dx に対応し、インデックス 1 は dy に対応します。 このパラメーターは null になることはありません。 consumed[0] と consumed[1] の初期値は常に 0 になります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。