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

Définition

Retourne si une vue doit faire défiler l’affichage en douceur lors du défilement en raison d’une MotionEvent génération par l’appareil d’entrée.

[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

Paramètres

axis
Int32

axe dont la MotionEvent valeur est utilisée pour obtenir l’étendue de défilement.

source
Int32

InputDevice source à partir de laquelle le MotionEvent défilement est déclenché.

Retours

true si le défilement lisse doit être utilisé pour le défilement, ou false si le défilement lisse n’est pas nécessaire, ou si l’axe et la combinaison source fournis ne sont pas disponibles pour l’appareil d’entrée.

Attributs

Remarques

Retourne si une vue doit faire défiler l’affichage en douceur lors du défilement en raison d’une MotionEvent génération par l’appareil d’entrée.

Le défilement lisse dans ce cas fait référence à un défilement qui anime la transition entre les positions de début et de fin du défilement. Lorsque cette méthode retourne true, les vues doivent essayer d’animer un défilement généré par cet appareil sur l’axe donné et avec la source donnée pour produire une bonne expérience utilisateur de défilement. Si cette méthode retourne false, l’animation des défilements n’est pas nécessaire.

Si l’appareil d’entrée n’a pas d’axe MotionRange et de source fournis, cette méthode retourne false.

Java documentation pour android.view.InputDevice.ViewBehavior.shouldSmoothScroll(int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à