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

Definición

Devuelve si una vista debe desplazarse suavemente al desplazarse debido a una MotionEvent generada por el dispositivo de entrada.

[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

el MotionEvent eje cuyo valor se usa para obtener la extensión de desplazamiento.

source
Int32

origen InputDevice desde el que se produjo el MotionEvent desencadenador del desplazamiento.

Devoluciones

true si se debe usar el desplazamiento suave para el desplazamiento, o false si no es necesario desplazarse suavemente, o si el eje y la combinación de origen proporcionados no están disponibles para el dispositivo de entrada.

Atributos

Comentarios

Devuelve si una vista debe desplazarse suavemente al desplazarse debido a una MotionEvent generada por el dispositivo de entrada.

Desplazamiento suave en este caso hace referencia a un desplazamiento que anima la transición entre las posiciones inicial y final del desplazamiento. Cuando este método devuelve true, las vistas deben intentar animar un desplazamiento generado por este dispositivo en el eje especificado y con el origen dado para generar una buena experiencia de usuario de desplazamiento. Si este método devuelve false, no es necesario animar los desplazamientos.

Si el dispositivo de entrada no tiene un MotionRange con el eje y el origen proporcionados, este método devuelve false.

Java documentación para android.view.InputDevice.ViewBehavior.shouldSmoothScroll(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a