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 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

另请参阅

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