WallpaperManager.GetFastDrawable(WallpaperManagerFlags) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要な注意: この方法を使用するのは、Manifest.permission.MANAGE_EXTERNAL_STORAGEを持つアプリのみです。
[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
パラメーター
- which
- WallpaperManagerFlags
int: 有効な壁紙の種類のFLAG_* 識別子。 無効な壁紙が要求された場合に IllegalArgumentException をスローします。 値は 0 または次の組み合わせです:FLAG_SYSTEM FLAG_LOCK
返品
要求された壁紙用に最適化された Drawable オブジェクト。getDrawable(int) で指定されている場合は null。
- 属性
注釈
重要な注意: この方法を使用するのは、Manifest.permission.MANAGE_EXTERNAL_STORAGEを持つアプリのみです。 それ以外の場合は、SecurityException がスローされます。 getDrawable(int) と同様に、返される Drawable には、オーバーヘッドを可能な限り減らすためのいくつかの制限があります。 壁紙は決して拡大縮小されません (要求された境界がビットマップ境界と一致する場合にのみ中央に配置します。これは一般的ではありません)、アルファ、カラー フィルター、またはその他の属性の設定を許可しません。返されたドローアブルの境界は壁紙と同じ境界に初期化されるため、通常は触れる必要はありません。 drawable は、(密度互換モードではなく) 画面と同じ密度で実行されているコンテキストで使用されることを前提としています。 Manifest.permission.MANAGE_EXTERNAL_STORAGEまたは Android が必要です。Manifest.permission.READ_WALLPAPER_INTERNAL
スロー: パラメーター
スロー: 注の説明に従って SecurityException
android.app.WallpaperManager.getFastDrawableの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。