View.DispatchNestedScroll(Int32, Int32, Int32, Int32, Int32[]) 方法

定义

调度正在进行的嵌套滚动的一个步骤。

[Android.Runtime.Register("dispatchNestedScroll", "(IIII[I)Z", "GetDispatchNestedScroll_IIIIarrayIHandler")]
public virtual bool DispatchNestedScroll (int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[]? offsetInWindow);
[<Android.Runtime.Register("dispatchNestedScroll", "(IIII[I)Z", "GetDispatchNestedScroll_IIIIarrayIHandler")>]
abstract member DispatchNestedScroll : int * int * int * int * int[] -> bool
override this.DispatchNestedScroll : int * int * int * int * int[] -> bool

参数

dxConsumed
Int32

此滚动步骤期间此视图使用的水平距离(以像素为单位)

dyConsumed
Int32

此滚动步骤期间此视图使用的垂直距离(以像素为单位)

dxUnconsumed
Int32

此视图未使用的水平滚动距离(以像素为单位)

dyUnconsumed
Int32

此视图未使用的水平滚动距离(以像素为单位)

offsetInWindow
Int32[]

可选。 如果不为 null,则返回时,它将包含此视图的本地视图坐标中从此操作之前到操作完成后的偏移量。 视图实现可能使用此来调整预期的输入坐标跟踪。

返回

如果已调度事件,则为 true;如果无法调度事件,则为 false。

属性

注解

调度正在进行的嵌套滚动的一个步骤。

支持嵌套滚动的视图的实现应调用此方法,以便向当前嵌套滚动父级报告有关正在进行的滚动的信息。 如果嵌套滚动当前未进行或嵌套滚动不适用于 #isNestedScrollingEnabled() enabled 此视图,则此方法不执行任何操作。

兼容的视图实现还应在使用滚动事件本身的组件之前调用 #dispatchNestedPreScroll(int, int, int[], int[]) dispatchNestedPreScroll

android.view.View.dispatchNestedScroll(int, int, int, int, int[])Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于

另请参阅

  • <xref:Android.Views.View.DispatchNestedPreScroll(System.Int32%2c+System.Int32%2c+System.Int32%2c+System.Int32)>