View.DispatchNestedScroll(Int32, 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.
[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)>