Bitmap.PrepareToDraw Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Génère des caches associés à la bitmap utilisée pour le dessin.
[Android.Runtime.Register("prepareToDraw", "()V", "")]
public void PrepareToDraw();
[<Android.Runtime.Register("prepareToDraw", "()V", "")>]
member this.PrepareToDraw : unit -> unit
- Attributs
Remarques
Génère des caches associés à la bitmap utilisée pour le dessin.
android.os.Build.VERSION_CODES#NÀ compter de , cet appel lance un chargement asynchrone vers le GPU sur RenderThread, si la bitmap n’est pas déjà chargée. Avec l’accélération matérielle, les bitmaps doivent être chargées sur le GPU pour être rendues. Cette opération est effectuée par défaut la première fois qu’une bitmap est dessinée, mais le processus peut prendre plusieurs millisecondes, en fonction de la taille de la bitmap. Chaque fois qu’une bitmap est modifiée et dessinée à nouveau, elle doit être recréée.
L’appel de cette méthode à l’avance peut gagner du temps dans la première image utilisée. Par exemple, il est recommandé d’appeler cela sur un thread de travail de décodage d’image lorsqu’une bitmap décodée est sur le point d’être affichée. Il est recommandé d’apporter des modifications préalables à la bitmap avant d’appeler cette méthode. Par conséquent, la copie chargée peut être réutilisée sans recharger.
Dans android.os.Build.VERSION_CODES#KITKAT et ci-dessous, pour les bitmaps purgeables, cet appel tenterait de s’assurer que les pixels ont été décodés.
Java documentation pour android.graphics.Bitmap.prepareToDraw().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.