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

Definição

Despache uma etapa de uma rolagem aninhada em andamento antes que essa exibição consuma qualquer parte dela.

[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

Parâmetros

dx
Int32

Distância de rolagem horizontal em pixels

dy
Int32

Distância de rolagem vertical em pixels

consumed
Int32[]

Saída. Se não for nulo, consumido[0] conterá o componente consumido de dx e consumido[1] o dy consumido.

offsetInWindow
Int32[]

Optional. 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 acompanhamento de coordenadas de entrada esperado.

Retornos

true se o pai consumiu alguns ou todos os deltas de rolagem

Atributos

Comentários

Despache uma etapa de uma rolagem aninhada em andamento antes que essa exibição consuma qualquer parte dela.

Os eventos de pré-rolagem aninhados são para eventos de rolagem aninhados o que a interceptação de toque deve tocar. dispatchNestedPreScroll oferece uma oportunidade para que o modo de exibição pai em uma operação de rolagem aninhada consuma parte ou toda a operação de rolagem antes que o modo de exibição filho o consuma.

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

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

Aplica-se a

Confira também

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