Share via


View.WillNotCacheDrawing Método

Definição

Retorna se esse Modo de Exibição pode ou não armazenar em cache seu desenho ou não.

[Android.Runtime.Register("willNotCacheDrawing", "()Z", "GetWillNotCacheDrawingHandler")]
public virtual bool WillNotCacheDrawing ();
[<Android.Runtime.Register("willNotCacheDrawing", "()Z", "GetWillNotCacheDrawingHandler")>]
abstract member WillNotCacheDrawing : unit -> bool
override this.WillNotCacheDrawing : unit -> bool

Retornos

true se essa exibição não armazenar em cache seu desenho, caso contrário, false

Atributos

Comentários

Retorna se esse Modo de Exibição pode ou não armazenar em cache seu desenho ou não.

Este membro foi preterido. O cache de desenho de exibição ficou obsoleto em grande parte com a introdução da renderização acelerada por hardware na API 11. Com a aceleração de hardware, as camadas de cache intermediárias são em grande parte desnecessárias e podem facilmente resultar em uma perda líquida de desempenho devido ao custo de criar e atualizar a camada. Nos casos raros em que as camadas de cache são úteis, como para animações alfa, #setLayerType(int, Paint) lida com isso com a renderização de hardware. Para instantâneos renderizados por software de uma pequena parte da hierarquia De exibição ou exibições individuais, é recomendável criar um Canvas de uma Bitmap chamada #draw(Canvas) ou android.graphics.Picture e no Modo de Exibição. No entanto, esses usos renderizados por software são desencorajados e têm problemas de compatibilidade com recursos de renderização somente de hardware, como android.graphics.Bitmap.Config#HARDWARE Config.HARDWARE bitmaps, sombras em tempo real e recorte de estrutura de tópicos. Para capturas de tela da interface do usuário para relatórios de comentários ou teste de unidade, a PixelCopy API é recomendada.

Documentação do Java para android.view.View.willNotCacheDrawing().

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

Aplica-se a