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