語言

WallpaperManager.GetBuiltInDrawable 方法

定義

多載

名稱 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 屬性授權中所述的詞彙使用。

適用於