View.DispatchNestedPreScroll(Int32, Int32, Int32[], Int32[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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)>