View.HasOverlappingRendering Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt zurück, ob diese Ansicht Inhalte aufweist, die sich überlappen.
public virtual bool HasOverlappingRendering { [Android.Runtime.Register("hasOverlappingRendering", "()Z", "GetHasOverlappingRenderingHandler")] get; }
[<get: Android.Runtime.Register("hasOverlappingRendering", "()Z", "GetHasOverlappingRenderingHandler")>]
member this.HasOverlappingRendering : bool
Eigenschaftswert
"true", wenn sich der Inhalt in dieser Ansicht möglicherweise überlappen kann, andernfalls "false".
- Attribute
Hinweise
Gibt zurück, ob diese Ansicht Inhalte aufweist, die sich überlappen.
Diese Funktion, die von bestimmten Ansichtstypen außer Kraft gesetzt werden soll, ist eine Optimierung, wenn Alpha für eine Ansicht festgelegt wird. Wenn das Rendern in einer Ansicht mit Alpha < 1 überlappt, wird diese Ansicht in einen Offscreenpuffer gezeichnet und dann an Ort und Stelle zusammengesetzt, was teuer sein kann. Wenn die Ansicht kein überlappende Rendering aufweist, kann die Ansicht jeden Grundtyp mit dem entsprechenden Alphawert direkt zeichnen. Ein Beispiel für das überlappende Rendering ist eine TextView mit einem Hintergrundbild, z. B. eine Schaltfläche. Ein Beispiel für das nicht überlappende Rendering ist ein TextView ohne Hintergrund oder eine ImageView mit nur dem Vordergrundbild. Die Standardimplementierung gibt true zurück; Unterklassen sollten überschreiben, wenn sie Fälle aufweisen, die optimiert werden können.
<strong>Hinweis:</strong> Der Rückgabewert dieser Methode wird ignoriert, wenn #forceHasOverlappingRendering(boolean) für diese Ansicht aufgerufen wurde.
Java Dokumentation für android.view.View.hasOverlappingRendering().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.