Bitmap.PrepareToDraw 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.
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.