WallpaperManager.GetFastDrawable(WallpaperManagerFlags) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Nota importante: solo las aplicaciones con Manifest.permission.MANAGE_EXTERNAL_STORAGE deben usar este método.
[Android.Runtime.Register("getFastDrawable", "(I)Landroid/graphics/drawable/Drawable;", "GetGetFastDrawable_IHandler", ApiSince=34)]
public virtual Android.Graphics.Drawables.Drawable? GetFastDrawable(Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("getFastDrawable", "(I)Landroid/graphics/drawable/Drawable;", "GetGetFastDrawable_IHandler", ApiSince=34)>]
abstract member GetFastDrawable : Android.App.WallpaperManagerFlags -> Android.Graphics.Drawables.Drawable
override this.GetFastDrawable : Android.App.WallpaperManagerFlags -> Android.Graphics.Drawables.Drawable
Parámetros
- which
- WallpaperManagerFlags
int: identificador FLAG_* de un tipo de fondo de pantalla válido. Produce IllegalArgumentException si se solicita un fondo de pantalla no válido. El valor es 0 o una combinación de lo siguiente: FLAG_SYSTEM FLAG_LOCK
Devoluciones
Objeto drawable optimizado para el fondo de pantalla solicitado, o null en algunos casos, tal como se especifica en getDrawable(int).
- Atributos
Comentarios
Nota importante: solo las aplicaciones con Manifest.permission.MANAGE_EXTERNAL_STORAGE deben usar este método. De lo contrario, se producirá una excepción SecurityException. Al igual que getDrawable(int), pero el drawable devuelto tiene una serie de limitaciones para reducir su sobrecarga tanto como sea posible. Nunca escalará el fondo de pantalla (solo centrarlo si los límites solicitados coinciden con los límites del mapa de bits, que no deben ser típicos), no permite establecer un alfa, filtro de color u otros atributos, etc. Los límites del elemento dibujable devuelto se inicializarán en los mismos límites que el fondo de pantalla, por lo que normalmente no será necesario tocarlo. El dibujable también supone que se usará en un contexto que se ejecuta en la misma densidad que la pantalla (no en modo de compatibilidad de densidad). Requiere Manifest.permission.MANAGE_EXTERNAL_STORAGE o android. Manifest.permission.READ_WALLPAPER_INTERNAL
Throws: Parameters
Inicia: SecurityException tal y como se describe en la nota.
Referencia de Android para android.app.WallpaperManager.getFastDrawable.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.