Bitmap.PrepareToDraw Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.