View.DispatchNestedScroll(Int32, Int32, Int32, Int32, Int32[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
调度正在进行的嵌套滚动的一个步骤。
[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)>