RenderNode.SetUseCompositingLayer(Boolean, Paint) Método

Definição

Controla se esse RenderNode deve ou não ser forçado a renderizar em um buffer intermediário.

[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

Parâmetros

forceToLayer
Boolean

se verdadeiro, isso força o RenderNode a usar um buffer intermediário. O valor padrão e geralmente recomendado é false.

paint
Paint

O modo de mistura, alfa e ColorFilter a ser aplicado à camada de composição. Aplica-se somente se forceToLayer for true. O alfa da tinta é multiplicado #getAlpha() para resolver o alfa final do RenderNode. Se nulo, nenhum efeito de composição adicional será aplicado na parte superior da camada de composição.

Retornos

True se o valor for alterado, false se o novo valor for o mesmo que o valor anterior.

Atributos

Comentários

Controla se esse RenderNode deve ou não ser forçado a renderizar em um buffer intermediário. Internamente, o RenderNode já se promoverá a uma camada de composição se for útil para desempenho ou necessário para a combinação atual de #setAlpha(float) e #setHasOverlappingRendering(boolean).

Em vez disso, o uso disso permite substituir o comportamento interno se ele for medido como necessário para o conteúdo de renderização específico em questão ou, mais útil, adicionar um efeito de composição ao RenderNode por meio do parâmetro de pintura opcional.

Observação: quando um RenderNode estiver usando uma camada de composição, ele também resultará em comportamento clipToBounds=true.

Java documentação para android.graphics.RenderNode.setUseCompositingLayer(boolean, android.graphics.Paint).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a