View.DispatchNestedPreScroll(Int32, Int32, Int32[], Int32[]) 메서드

정의

중첩된 스크롤의 한 단계를 진행 중으로 디스패치한 후 이 보기에서 해당 부분을 사용합니다.

[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 에서는 자식 보기에서 사용되기 전에 중첩된 스크롤 작업의 부모 뷰가 스크롤 작업의 일부 또는 전부를 사용할 수 있는 기회를 제공합니다.

에 대한 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)>