WallpaperManager.GetBuiltInDrawable 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetBuiltInDrawable(WallpaperManagerFlags) |
取得指定之內建靜態系統背景圖案的可繪製。 |
| GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single) |
傳回系統內建靜態桌布的可繪製。 |
| GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single, WallpaperManagerFlags) |
傳回指定型別之內建靜態桌布的可繪製。 |
GetBuiltInDrawable(WallpaperManagerFlags)
取得指定之內建靜態系統背景圖案的可繪製。
[Android.Runtime.Register("getBuiltInDrawable", "(I)Landroid/graphics/drawable/Drawable;", "GetGetBuiltInDrawable_IHandler", ApiSince=24)]
public virtual Android.Graphics.Drawables.Drawable? GetBuiltInDrawable(Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("getBuiltInDrawable", "(I)Landroid/graphics/drawable/Drawable;", "GetGetBuiltInDrawable_IHandler", ApiSince=24)>]
abstract member GetBuiltInDrawable : Android.App.WallpaperManagerFlags -> Android.Graphics.Drawables.Drawable
override this.GetBuiltInDrawable : Android.App.WallpaperManagerFlags -> Android.Graphics.Drawables.Drawable
參數
- which
- WallpaperManagerFlags
int:有效壁紙類型的 FLAG_* 識別碼。 如果要求無效的桌布,則會擲回 IllegalArgumentException。 價值為0或以下組合:FLAG_SYSTEM FLAG_LOCK
傳回
一個顯示指定桌布圖片的可繪圖,若該桌布類型沒有內建預設圖片,則為空。
- 屬性
備註
取得指定之內建靜態系統背景圖案的可繪製。
投擲:參數
Android 參考資料。android.app.WallpaperManager.getBuiltInDrawable
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single)
傳回系統內建靜態桌布的可繪製。
[Android.Runtime.Register("getBuiltInDrawable", "(IIZFF)Landroid/graphics/drawable/Drawable;", "GetGetBuiltInDrawable_IIZFFHandler")]
public virtual Android.Graphics.Drawables.Drawable? GetBuiltInDrawable(int outWidth, int outHeight, bool scaleToFit, float horizontalAlignment, float verticalAlignment);
[<Android.Runtime.Register("getBuiltInDrawable", "(IIZFF)Landroid/graphics/drawable/Drawable;", "GetGetBuiltInDrawable_IIZFFHandler")>]
abstract member GetBuiltInDrawable : int * int * bool * single * single -> Android.Graphics.Drawables.Drawable
override this.GetBuiltInDrawable : int * int * bool * single * single -> Android.Graphics.Drawables.Drawable
參數
- outWidth
- Int32
int:返回可繪圖的寬度
- outHeight
- Int32
int
- scaleToFit
- Boolean
布林值:如果是真的,請縮小壁紙,而不是直接裁切
- horizontalAlignment
- Single
float:介於 0 到 1 之間的浮點數值,指定圖片裁切的位置;左對齊為0,水平中心為0.5,右對齊為1
- verticalAlignment
- Single
float:介於 0 到 1 之間的浮點數值,指定圖片裁切的位置;0表示頂部對齊,0.5表示垂直中心對齊,1表示底部對齊
傳回
一個可繪製軟體,呈現內建的系統預設桌布影像,若此裝置上沒有定義此類預設影像,則為空。
- 屬性
備註
傳回系統內建靜態桌布的可繪製。 根據參數,可裁剪和縮放可繪製
Android 參考資料。android.app.WallpaperManager.getBuiltInDrawable
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
GetBuiltInDrawable(Int32, Int32, Boolean, Single, Single, WallpaperManagerFlags)
傳回指定型別之內建靜態桌布的可繪製。
[Android.Runtime.Register("getBuiltInDrawable", "(IIZFFI)Landroid/graphics/drawable/Drawable;", "GetGetBuiltInDrawable_IIZFFIHandler", ApiSince=24)]
public virtual Android.Graphics.Drawables.Drawable? GetBuiltInDrawable(int outWidth, int outHeight, bool scaleToFit, float horizontalAlignment, float verticalAlignment, Android.App.WallpaperManagerFlags which);
[<Android.Runtime.Register("getBuiltInDrawable", "(IIZFFI)Landroid/graphics/drawable/Drawable;", "GetGetBuiltInDrawable_IIZFFIHandler", ApiSince=24)>]
abstract member GetBuiltInDrawable : int * int * bool * single * single * Android.App.WallpaperManagerFlags -> Android.Graphics.Drawables.Drawable
override this.GetBuiltInDrawable : int * int * bool * single * single * Android.App.WallpaperManagerFlags -> Android.Graphics.Drawables.Drawable
參數
- outWidth
- Int32
int:返回可繪圖的寬度
- outHeight
- Int32
int
- scaleToFit
- Boolean
布林值:如果是真的,請縮小壁紙,而不是直接裁切
- horizontalAlignment
- Single
float:介於 0 到 1 之間的浮點數值,指定圖片裁切的位置;左對齊為0,水平中心為0.5,右對齊為1
- verticalAlignment
- Single
float:介於 0 到 1 之間的浮點數值,指定圖片裁切的位置;0表示頂部對齊,0.5表示垂直中心對齊,1表示底部對齊
- which
- WallpaperManagerFlags
int:有效壁紙類型的 FLAG_* 識別碼。 如果要求無效的桌布,則會擲回 IllegalArgumentException。 價值為0或以下組合:FLAG_SYSTEM FLAG_LOCK
傳回
一個可繪製的可繪圖,呈現該類型內建的預設桌布圖片,若此裝置上未定義該類型的預設圖片,則為空。
- 屬性
備註
傳回指定型別之內建靜態桌布的可繪製。 根據參數,可裁剪和縮放可繪製。
投擲:參數
投擲:outWidth int:返回可繪製物的寬度
投擲:outHeight int
Throws:scaleToFit 布林值:如果是真的,應該縮小壁紙,而不是直接裁切
擲出:水平對齊浮點點數點:介於 0 到 1 之間的浮點數值,指定圖片裁切位置;左對齊為0,水平中心為0.5,右對齊為1
擲出:垂直對齊浮點點數點數點:介於 0 與 1 之間的浮點數值,指定圖片裁切位置;0表示頂部對齊,0.5表示垂直中心對齊,1表示底部對齊
Android 參考資料。android.app.WallpaperManager.getBuiltInDrawable
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。