InputDevice.ViewBehavior.ShouldSmoothScroll(Int32, Int32) Método

Definição

Retorna se um modo de exibição deve suavizar a rolagem ao rolar devido a um MotionEvent dispositivo de entrada gerado.

[Android.Runtime.Register("shouldSmoothScroll", "(II)Z", "", ApiSince=35)]
public bool ShouldSmoothScroll(int axis, int source);
[<Android.Runtime.Register("shouldSmoothScroll", "(II)Z", "", ApiSince=35)>]
member this.ShouldSmoothScroll : int * int -> bool

Parâmetros

axis
Int32

o MotionEvent eixo cujo valor é usado para obter a extensão de rolagem.

source
Int32

a origem InputDevice da qual o MotionEvent gatilho do rolagem veio.

Retornos

true se a rolagem suave deve ser usada para a rolagem ou false se a rolagem suave não for necessária ou se o eixo fornecido e a combinação de origem não estiverem disponíveis para o dispositivo de entrada.

Atributos

Comentários

Retorna se um modo de exibição deve suavizar a rolagem ao rolar devido a um MotionEvent dispositivo de entrada gerado.

A rolagem suave nesse caso refere-se a uma rolagem que anima a transição entre as posições inicial e final do rolamento. Quando esse método retorna true, as exibições devem tentar animar uma rolagem gerada por esse dispositivo no eixo determinado e com a fonte fornecida para produzir uma boa experiência de usuário de rolagem. Se esse método retornar false, não será necessário animar rolagem.

Se o dispositivo de entrada não tiver um MotionRange com o eixo e a origem fornecidos, esse método retornará false.

Documentação Java para android.view.InputDevice.ViewBehavior.shouldSmoothScroll(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