RenderNode.SetUseCompositingLayer(Boolean, Paint) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.