View.DispatchNestedPreScroll(Int32, Int32, Int32[], Int32[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在這個視圖佔用任何部分之前,先派遣一個進行中的巢狀捲軸。
[Android.Runtime.Register("dispatchNestedPreScroll", "(II[I[I)Z", "GetDispatchNestedPreScroll_IIarrayIarrayIHandler")]
public virtual bool DispatchNestedPreScroll(int dx, int dy, int[]? consumed, int[]? offsetInWindow);
[<Android.Runtime.Register("dispatchNestedPreScroll", "(II[I[I)Z", "GetDispatchNestedPreScroll_IIarrayIarrayIHandler")>]
abstract member DispatchNestedPreScroll : int * int * int[] * int[] -> bool
override this.DispatchNestedPreScroll : int * int * int[] * int[] -> bool
參數
- dx
- Int32
水平捲動距離(像素單位)
- dy
- Int32
垂直捲動距離(像素單位)
- consumed
- Int32[]
輸出。 若非零,consumed[0] 將包含 dx 的消耗成分與消耗的 dy。
- offsetInWindow
- Int32[]
Optional. 若非空值,回傳時將包含該視圖在本地視圖座標中,從操作前至完成後的偏移量。 視圖實作可能會利用此方法調整預期輸入座標追蹤。
傳回
如果父方消耗了部分或全部卷軸 delta,則為真
- 屬性
備註
在這個視圖佔用任何部分之前,先派遣一個進行中的巢狀捲軸。
巢狀的預捲動事件之於巢狀捲軸事件,就像 touch intercept 之於 touch 一樣。
dispatchNestedPreScroll 提供一個機會,讓巢狀捲動操作中的父視圖在子視圖消耗前先消耗部分或全部滾動操作。
Java 文件 android.view.View.dispatchNestedPreScroll(int, int, int[], int[])。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
另請參閱
- <xref:Android.Views.View.DispatchNestedScroll(System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32)>