Compartilhar via


View.DispatchNestedScroll(Int32, Int32, Int32, Int32, Int32[]) Método

Definição

Despache uma etapa de uma rolagem aninhada em andamento.

[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

Parâmetros

dxConsumed
Int32

Distância horizontal em pixels consumida por esse modo de exibição durante esta etapa de rolagem

dyConsumed
Int32

Distância vertical em pixels consumida por esse modo de exibição durante esta etapa de rolagem

dxUnconsumed
Int32

Distância de rolagem horizontal em pixels não consumidos por esse modo de exibição

dyUnconsumed
Int32

Distância de rolagem horizontal em pixels não consumidos por esse modo de exibição

offsetInWindow
Int32[]

Opcional. Se não for nulo, no retorno, isso conterá o deslocamento nas coordenadas de exibição local desse modo de exibição de antes dessa operação para depois que ela for concluída. As implementações de exibição podem usar isso para ajustar o controle de coordenadas de entrada esperado.

Retornos

true se o evento foi despachado, false se não pôde ser despachado.

Atributos

Comentários

Despache uma etapa de uma rolagem aninhada em andamento.

As implementações de modos de exibição que oferecem suporte à rolagem aninhada devem chamar isso para relatar informações sobre uma rolagem em andamento ao pai de rolagem aninhado atual. Se uma rolagem aninhada não estiver em andamento no momento ou a rolagem aninhada não #isNestedScrollingEnabled() enabled for para esse modo de exibição, esse método não fará nada.

As implementações de exibição compatíveis também devem chamar #dispatchNestedPreScroll(int, int, int[], int[]) dispatchNestedPreScroll antes de consumir um componente do próprio evento de rolagem.

Documentação Java para android.view.View.dispatchNestedScroll(int, int, int, int, int[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também

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