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[]
输出。 如果不为 null,则 consumed[0] 将包含 dx 的已用组件,而消耗的 [1] 将包含消耗的 dy。
- offsetInWindow
- Int32[]
可选。 如果不为 null,则返回时,它将包含此视图的本地视图坐标中从此操作之前到操作完成后的偏移量。 视图实现可能使用此来调整预期的输入坐标跟踪。
返回
如果父级消耗了部分或全部滚动增量,则为 true
- 属性
注解
在此视图使用其任何部分之前,调度正在进行的嵌套滚动的一个步骤。
嵌套的预滚动事件是嵌套滚动事件触摸截距。 dispatchNestedPreScroll
为嵌套滚动操作中的父视图提供了在子视图使用部分或全部滚动操作之前使用的机会。
的 android.view.View.dispatchNestedPreScroll(int, int, int[], int[])
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。
适用于
另请参阅
- <xref:Android.Views.View.DispatchNestedScroll(System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32)>