語言

IViewParent.OnNestedPreScroll(View, Int32, Int32, Int32[]) 方法

定義

在目標視圖消耗部分卷軸前,對正在進行的巢狀卷軸做出反應。

[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。 這個參數永遠不會是空的。 consumed[0] 和 consumed[1] 的初始值永遠為 0。

Java 文件 android.view.ViewParent.onNestedPreScroll(android.view.View, int, int, int[])。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於