View.DrawingCacheBackgroundColor Eigenschaft

Definition

Dieses Element ist veraltet. -oder- Das Festlegen einer Volltonhintergrundfarbe für die Bitmaps des Zeichnungscaches verbessert die Leistung und die Speicherauslastung.

public virtual Android.Graphics.Color DrawingCacheBackgroundColor { [Android.Runtime.Register("getDrawingCacheBackgroundColor", "()I", "GetGetDrawingCacheBackgroundColorHandler")] get; [Android.Runtime.Register("setDrawingCacheBackgroundColor", "(I)V", "GetSetDrawingCacheBackgroundColor_IHandler")] set; }
[<get: Android.Runtime.Register("getDrawingCacheBackgroundColor", "()I", "GetGetDrawingCacheBackgroundColorHandler")>]
[<set: Android.Runtime.Register("setDrawingCacheBackgroundColor", "(I)V", "GetSetDrawingCacheBackgroundColor_IHandler")>]
member this.DrawingCacheBackgroundColor : Android.Graphics.Color with get, set

Eigenschaftswert

Die Hintergrundfarbe, die für die Bitmap des Zeichnungscaches verwendet werden soll

Attribute

Hinweise

Dokumentation zum Property Getter:

Dieses Element ist veraltet. Der Ansichtszeichnungscache wurde mit der Einführung des hardwarebeschleunigten Renderings in API 11 weitgehend veraltet. Mit Hardwarebeschleunigung sind zwischengespeicherte Cacheebenen weitgehend unnötig und können aufgrund der Kosten für die Erstellung und Aktualisierung der Ebene leicht zu einem Nettoverlust der Leistung führen. In den seltenen Fällen, in denen Zwischenspeicherungsebenen nützlich sind, z. B. für Alphaanimationen, #setLayerType(int, Paint) wird dies mit dem Hardwarerendering behandelt. Für softwarerenderte Momentaufnahmen eines kleinen Teils der Ansichtshierarchie oder einzelner Ansichten wird empfohlen, eine Canvas aus einem oder android.graphics.Picture einem Bitmap Aufruf #draw(Canvas) der Ansicht zu erstellen. Diese softwarerenderten Verwendungen werden jedoch abgeraten und haben Kompatibilitätsprobleme mit hardwaregeschützten Renderingfeatures wie android.graphics.Bitmap.Config#HARDWARE Config.HARDWARE Bitmaps, Echtzeitschatten und Gliederungsausschnitten. Für Screenshots der Benutzeroberfläche für Feedbackberichte oder Komponententests wird die PixelCopy API empfohlen.

Java Dokumentation für android.view.View.getDrawingCacheBackgroundColor().

Dokumentation zum Eigenschaftensatzer:

Das Festlegen einer vollfarbigen Hintergrundfarbe für die Bitmaps des Zeichnungscaches verbessert die Leistung und die Speicherauslastung. Beachten Sie jedoch, dass dies nur verwendet werden sollte, wenn diese Ansicht immer über einer Volltonfarbe gezeichnet wird.

Dieses Element ist veraltet. Der Ansichtszeichnungscache wurde mit der Einführung des hardwarebeschleunigten Renderings in API 11 weitgehend veraltet. Mit Hardwarebeschleunigung sind zwischengespeicherte Cacheebenen weitgehend unnötig und können aufgrund der Kosten für die Erstellung und Aktualisierung der Ebene leicht zu einem Nettoverlust der Leistung führen. In den seltenen Fällen, in denen Zwischenspeicherungsebenen nützlich sind, z. B. für Alphaanimationen, #setLayerType(int, Paint) wird dies mit dem Hardwarerendering behandelt. Für softwarerenderte Momentaufnahmen eines kleinen Teils der Ansichtshierarchie oder einzelner Ansichten wird empfohlen, eine Canvas aus einem oder android.graphics.Picture einem Bitmap Aufruf #draw(Canvas) der Ansicht zu erstellen. Diese softwarerenderten Verwendungen werden jedoch abgeraten und haben Kompatibilitätsprobleme mit hardwaregeschützten Renderingfeatures wie android.graphics.Bitmap.Config#HARDWARE Config.HARDWARE Bitmaps, Echtzeitschatten und Gliederungsausschnitten. Für Screenshots der Benutzeroberfläche für Feedbackberichte oder Komponententests wird die PixelCopy API empfohlen.

Java Dokumentation für android.view.View.setDrawingCacheBackgroundColor(int).

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.

Gilt für:

Weitere Informationen