View.DispatchNestedPreFling(Single, Single) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Distribuez un fling à un parent de défilement imbriqué avant qu’il ne soit traité par cette vue.
[Android.Runtime.Register("dispatchNestedPreFling", "(FF)Z", "GetDispatchNestedPreFling_FFHandler")]
public virtual bool DispatchNestedPreFling(float velocityX, float velocityY);
[<Android.Runtime.Register("dispatchNestedPreFling", "(FF)Z", "GetDispatchNestedPreFling_FFHandler")>]
abstract member DispatchNestedPreFling : single * single -> bool
override this.DispatchNestedPreFling : single * single -> bool
Paramètres
- velocityX
- Single
Vitesse horizontale en pixels par seconde
- velocityY
- Single
Vitesse verticale en pixels par seconde
Retours
true si un parent de défilement imbriqué a consommé le fling
- Attributs
Remarques
Distribuez un fling à un parent de défilement imbriqué avant qu’il ne soit traité par cette vue.
Les événements de prédéplication imbriqués sont des événements de fling imbriqués que l’interception tactile consiste à toucher et à ce que le pré-défilement imbriqué consiste à imbriquer le défilement.
dispatchNestedPreFling permet à l’affichage parent d’un fling imbriqué de consommer entièrement le fling avant que l’affichage enfant ne l’utilise. Si cette méthode retourne true, une vue parent imbriquée a consommé le fling et cette vue ne doit pas faire défiler comme résultat.
Pour une meilleure expérience utilisateur, une seule vue dans une chaîne de défilement imbriquée doit consommer le fling à la fois. Si une vue parente a consommé le fling de cette méthode retourne false. Les implémentations d’affichage personnalisé doivent tenir compte de ceci de deux manières :
<ul><li>Si une vue personnalisée est paginée et doit s’installer sur un point de page fixe, n’appelez dispatchNestedPreFlingpas ; consommez le fling et réglez vers une position valide, indépendamment.</li li><>Si un parent imbriqué consomme le fling, cette vue ne doit pas faire défiler du tout, même pour revenir à une position inactive valide.</li></ul>
Les vues ne doivent pas non plus offrir de vitesses de fling aux vues parent imbriquées le long d’un axe où le défilement n’est pas pris en charge actuellement ; a android.widget.ScrollView ScrollView ne doit pas offrir une vitesse de fling horizontal à ses parents, car le défilement le long de cet axe n’est pas autorisé et transportant la vélocité le long de ce mouvement n’a pas de sens.
Java documentation pour android.view.View.dispatchNestedPreFling(float, float).
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.