RenderNode.SetUseCompositingLayer(Boolean, Paint) Methode
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.
Steuert, ob dieser RenderNode in einem Zwischenpuffer gerendert werden soll oder nicht.
[Android.Runtime.Register("setUseCompositingLayer", "(ZLandroid/graphics/Paint;)Z", "", ApiSince=29)]
public bool SetUseCompositingLayer (bool forceToLayer, Android.Graphics.Paint? paint);
[<Android.Runtime.Register("setUseCompositingLayer", "(ZLandroid/graphics/Paint;)Z", "", ApiSince=29)>]
member this.SetUseCompositingLayer : bool * Android.Graphics.Paint -> bool
Parameter
- forceToLayer
- Boolean
wenn true, erzwingt dies, dass der RenderNode einen Zwischenpuffer verwendet. Der Standardwert & allgemein empfohlenen Wert ist false.
- paint
- Paint
Der Füllmodus, alpha und ColorFilter, die auf die Kompositingebene angewendet werden sollen.
Gilt nur, wenn forceToLayer true ist. Die Alpha der Farbe wird mit #getAlpha()
multipliziert, um die endgültige Alpha des RenderNode aufzulösen.
Wenn null ist, werden keine zusätzlichen Kompositionseffekte auf die Kompositionsebene angewendet.
Gibt zurück
True, wenn sich der Wert geändert hat, false, wenn der neue Wert mit dem vorherigen Wert identisch ist.
- Attribute
Hinweise
Steuert, ob dieser RenderNode in einem Zwischenpuffer gerendert werden soll oder nicht. Intern wird RenderNode bereits zu einer Kompositionsebene heraufstufen, wenn dies für die Leistung nützlich oder für die aktuelle Kombination von #setAlpha(float)
und #setHasOverlappingRendering(boolean)
erforderlich ist.
Die Verwendung besteht stattdessen darin, entweder das Überschreiben des internen Verhaltens zu ermöglichen, wenn es für den jeweiligen Renderinginhalt als erforderlich bewertet wird, oder, was nützlicher ist, das Hinzufügen eines Kompositionseffekts zum RenderNode über den optionalen Paint-Parameter.
Hinweis: Wenn ein RenderNode eine Compositingebene verwendet, führt dies auch zu clipToBounds=true-Verhalten.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.