Bitmap.PrepareToDraw Método

Definição

Cria caches associados ao bitmap que são usados para desenho.

[Android.Runtime.Register("prepareToDraw", "()V", "")]
public void PrepareToDraw();
[<Android.Runtime.Register("prepareToDraw", "()V", "")>]
member this.PrepareToDraw : unit -> unit
Atributos

Comentários

Cria caches associados ao bitmap que são usados para desenho.

android.os.Build.VERSION_CODES#NA partir daí, essa chamada iniciará um upload assíncrono para a GPU no RenderThread, se o Bitmap ainda não estiver carregado. Com a Aceleração de Hardware, os Bitmaps devem ser carregados na GPU para serem renderizados. Isso é feito por padrão na primeira vez que um Bitmap é desenhado, mas o processo pode levar vários milissegundos, dependendo do tamanho do Bitmap. Cada vez que um Bitmap é modificado e desenhado novamente, ele deve ser recarregado.

Chamar esse método com antecedência pode economizar tempo no primeiro quadro em que ele é usado. Por exemplo, é recomendável chamar isso em um thread de trabalho de decodificação de imagem quando um Bitmap decodificado está prestes a ser exibido. É recomendável fazer qualquer modificação pré-desenho no Bitmap antes de chamar esse método, de modo que a cópia armazenada em cache e carregada possa ser reutilizado sem carregar novamente.

Dentro android.os.Build.VERSION_CODES#KITKAT e abaixo, para bitmaps purgáveis, essa chamada tentará garantir que os pixels tenham sido decodificados.

Java documentação para android.graphics.Bitmap.prepareToDraw().

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