Langage

View.HasOverlappingRendering Propriété

Définition

Retourne si cette vue comporte du contenu qui se chevauche.

public virtual bool HasOverlappingRendering { [Android.Runtime.Register("hasOverlappingRendering", "()Z", "GetHasOverlappingRenderingHandler")] get; }
[<get: Android.Runtime.Register("hasOverlappingRendering", "()Z", "GetHasOverlappingRenderingHandler")>]
member this.HasOverlappingRendering : bool

Valeur de propriété

true si le contenu de cette vue peut chevaucher, false sinon.

Attributs

Remarques

Retourne si cette vue comporte du contenu qui se chevauche.

Cette fonction, destinée à être substituée par des types d’affichage spécifiques, est une optimisation lorsque l’alpha est définie sur une vue. Si le rendu se chevauche dans une vue avec alpha < 1, cette vue est dessinée dans une mémoire tampon hors écran, puis composite en place, ce qui peut être coûteux. Si la vue n’a pas de rendu qui se chevauche, la vue peut dessiner chaque primitive directement avec la valeur alpha appropriée. Un exemple de rendu qui se chevauche est un TextView avec une image d’arrière-plan, telle qu’un bouton. Un exemple de rendu sans chevauchement est un TextView sans arrière-plan ni imageView avec uniquement l’image de premier plan. L’implémentation par défaut retourne true ; les sous-classes doivent être remplacées si elles ont des cas qui peuvent être optimisés.

< >strong Remarque :</strong> La valeur de retour de cette méthode est ignorée si #forceHasOverlappingRendering(boolean) elle a été appelée sur cette vue.

Java documentation pour android.view.View.hasOverlappingRendering().

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 à