Window.SystemGestureExclusionRects Propriété
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.
Récupérez la liste des zones dans l’espace de coordonnées de cette fenêtre où le système ne doit pas intercepter les mouvements tactiles ou d’autres mouvements pointants de l’appareil. -ou- Définit une liste de zones dans l’espace de coordonnées de cette fenêtre où le système ne doit pas intercepter les mouvements tactiles ou d’autres mouvements d’appareil pointant.
public virtual System.Collections.Generic.IList<Android.Graphics.Rect> SystemGestureExclusionRects { [Android.Runtime.Register("getSystemGestureExclusionRects", "()Ljava/util/List;", "GetGetSystemGestureExclusionRectsHandler", ApiSince=29)] get; [Android.Runtime.Register("setSystemGestureExclusionRects", "(Ljava/util/List;)V", "GetSetSystemGestureExclusionRects_Ljava_util_List_Handler", ApiSince=29)] set; }
[<get: Android.Runtime.Register("getSystemGestureExclusionRects", "()Ljava/util/List;", "GetGetSystemGestureExclusionRectsHandler", ApiSince=29)>]
[<set: Android.Runtime.Register("setSystemGestureExclusionRects", "(Ljava/util/List;)V", "GetSetSystemGestureExclusionRects_Ljava_util_List_Handler", ApiSince=29)>]
member this.SystemGestureExclusionRects : System.Collections.Generic.IList<Android.Graphics.Rect> with get, set
Valeur de propriété
une liste des rects d’exclusion de mouvement système spécifiques à cette fenêtre
- Attributs
Remarques
Documentation getter de propriété :
Récupérez la liste des zones dans l’espace de coordonnées de cette fenêtre où le système ne doit pas intercepter les mouvements tactiles ou d’autres mouvements pointants de l’appareil. Il s’agit de la liste définie par #setSystemGestureExclusionRects(List) ou d’une liste vide si #setSystemGestureExclusionRects(List) elle n’a pas été appelée. Il n’inclut pas les rects d’exclusion définis par la hiérarchie d’affichage de cette fenêtre.
Java documentation pour android.view.Window.getSystemGestureExclusionRects().
Documentation du jeu de propriétés :
Définit une liste de zones dans l’espace de coordonnées de cette fenêtre où le système ne doit pas intercepter les mouvements tactiles ou d’autres mouvements pointants de l’appareil.
Cette méthode doit être utilisée par les applications qui utilisent et n’ont pas de hiérarchie d’affichage #takeSurface(SurfaceHolder.Callback2) disponible. Les applications qui ont une hiérarchie d’affichage doivent utiliser View#setSystemGestureExclusionRects(List) à la place. Cette méthode ne modifie pas ou ne remplace pas les rects d’exclusion de mouvement renseignés par des vues individuelles dans la hiérarchie d’affichage de cette fenêtre à l’aide View#setSystemGestureExclusionRects(List)de .
Utilisez-le pour indiquer au système quelles sous-zones spécifiques d’une vue doivent recevoir des entrées de mouvement afin de fonctionner correctement en présence de mouvements système globaux susceptibles de conflit. Par exemple, si le système souhaite capturer des mouvements de balayage à partir de l’écran pour fournir des fonctionnalités de navigation au niveau du système, une vue telle qu’un conteneur de tiroir de navigation peut marquer le bord gauche (ou de départ) comme nécessitant une priorité de capture de mouvement à l’aide de cette API. Le système peut ensuite choisir d’assouplir sa propre reconnaissance des mouvements pour permettre à l’application d’utiliser le mouvement de l’utilisateur. Il n’est pas nécessaire pour une application d’inscrire des rects d’exclusion pour des régions étendues, telles que l’intégralité d’une ou pour des ScrollView cibles de clic de presse et de publication simples telles que Button. Marquer une exclusion rect lors de l’interaction avec une vue nécessite un mouvement tactile de précision dans une petite zone de la dimension X ou Y, telle qu’un balayage de bord ou un glisser-glisser vers le SeekBar pouce.
Ne modifiez pas la liste fournie une fois cette méthode appelée.
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.