Compartilhar via


View.DrawingCacheQuality Propriedade

Definição

Retorna a qualidade do cache de desenho. -ou- Defina a qualidade do cache de desenho desta exibição.

public virtual Android.Views.DrawingCacheQuality DrawingCacheQuality { [Android.Runtime.Register("getDrawingCacheQuality", "()I", "GetGetDrawingCacheQualityHandler")] get; [Android.Runtime.Register("setDrawingCacheQuality", "(I)V", "GetSetDrawingCacheQuality_IHandler")] set; }
[<get: Android.Runtime.Register("getDrawingCacheQuality", "()I", "GetGetDrawingCacheQualityHandler")>]
[<set: Android.Runtime.Register("setDrawingCacheQuality", "(I)V", "GetSetDrawingCacheQuality_IHandler")>]
member this.DrawingCacheQuality : Android.Views.DrawingCacheQuality with get, set

Valor da propriedade

Uma opção entre #DRAWING_CACHE_QUALITY_AUTO, #DRAWING_CACHE_QUALITY_LOW ou #DRAWING_CACHE_QUALITY_HIGH

Atributos

Comentários

Documentação do proprietário getter:

Retorna a qualidade do cache de desenho.

Este membro foi preterido. O cache de desenho de exibição tornou-se obsoleto 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 criação e atualização da camada. Nos raros casos em que as camadas de cache são úteis, como para animações alfa, #setLayerType(int, Paint) lida com isso com renderização de hardware. Para instantâneos renderizados por software de uma pequena parte da hierarquia View ou Views individuais, é recomendável criar um Canvas de um Bitmap ou android.graphics.Picture e chamar #draw(Canvas) o View. 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 contorno. Para capturas de tela da interface do usuário para comentários, relatórios ou testes de unidade, a PixelCopy API é recomendada.

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

Documentação do setter de propriedades:

Defina a qualidade do cache de desenho dessa exibição. Esse valor é usado somente quando o cache de desenho está habilitado

Este membro foi preterido. O cache de desenho de exibição tornou-se obsoleto 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 criação e atualização da camada. Nos raros casos em que as camadas de cache são úteis, como para animações alfa, #setLayerType(int, Paint) lida com isso com renderização de hardware. Para instantâneos renderizados por software de uma pequena parte da hierarquia View ou Views individuais, é recomendável criar um Canvas de um Bitmap ou android.graphics.Picture e chamar #draw(Canvas) o View. 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 contorno. Para capturas de tela da interface do usuário para comentários, relatórios ou testes de unidade, a PixelCopy API é recomendada.

Documentação Java para android.view.View.setDrawingCacheQuality(int).

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

Aplica-se a

Confira também