View.SetWillNotCacheDrawing(Boolean) Método

Definição

Quando o cache de desenho de uma vista está ativado, o desenho é redirecionado para um bitmap fora da tela.

[Android.Runtime.Register("setWillNotCacheDrawing", "(Z)V", "GetSetWillNotCacheDrawing_ZHandler")]
public virtual void SetWillNotCacheDrawing(bool willNotCacheDrawing);
[<Android.Runtime.Register("setWillNotCacheDrawing", "(Z)V", "GetSetWillNotCacheDrawing_ZHandler")>]
abstract member SetWillNotCacheDrawing : bool -> unit
override this.SetWillNotCacheDrawing : bool -> unit

Parâmetros

willNotCacheDrawing
Boolean

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

Atributos

Comentários

Quando o cache de desenho de uma vista está ativado, o desenho é redirecionado para um bitmap fora da tela. Alguns modos de exibição, como um ImageView, devem ser capazes de ignorar esse mecanismo se já desenharem um único bitmap, para evitar o uso desnecessário da memória.

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 no 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 a partir de um ou Bitmap de uma android.graphics.Picture chamada #draw(Canvas) 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, é recomendável testar a PixelCopy API.

Documentação Java para android.view.View.setWillNotCacheDrawing(boolean).

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

Aplica-se a