Lingua

Bitmap.PrepareToDraw Metodo

Definizione

Compila le cache associate alla bitmap utilizzata per disegnarla.

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

Commenti

Compila le cache associate alla bitmap utilizzata per disegnarla.

android.os.Build.VERSION_CODES#NA partire da , questa chiamata avvia un caricamento asincrono nella GPU in RenderThread, se la bitmap non è già caricata. Con l'accelerazione hardware, le bitmap devono essere caricate nella GPU per poter essere sottoposte a rendering. Questa operazione viene eseguita per impostazione predefinita la prima volta che viene disegnata una bitmap, ma il processo può richiedere diversi millisecondi, a seconda delle dimensioni della bitmap. Ogni volta che una bitmap viene modificata e disegnata di nuovo, deve essere ricaricata.

La chiamata a questo metodo in anticipo può risparmiare tempo nel primo fotogramma usato. Ad esempio, è consigliabile chiamarlo su un thread di lavoro di decodifica immagine quando una bitmap decodificata sta per essere visualizzata. È consigliabile apportare modifiche preliminari alla bitmap prima di chiamare questo metodo, quindi la copia caricata memorizzata nella cache può essere riutilizzata senza ricaricare.

In android.os.Build.VERSION_CODES#KITKAT e sotto, per le bitmap eliminabili, questa chiamata tenterebbe di assicurarsi che i pixel siano stati decodificati.

per android.graphics.Bitmap.prepareToDraw().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a