WallpaperManager.GetBuiltInDrawable 方法

定義

多載

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

FLAG_*有效桌布類型的標識碼。 如果要求無效的桌布,則會擲回 IllegalArgumentException。

傳回

可繪製呈現指定的背景圖案影像, null 如果沒有該背景圖案類型的內建預設影像,則為 。

屬性

備註

取得指定之內建靜態系統背景圖案的可繪製。

android.app.WallpaperManager.getBuiltInDrawable(int)Java 檔。

此頁面的部分是根據 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

傳回的可繪製高度

outHeight
Int32
scaleToFit
Boolean

如果為 true,請縮小桌布,而不是只裁剪它

horizontalAlignment
Single

介於 0 到 1 之間的浮點數,指定裁剪影像的位置;0 代表靠左對齊,0.5 代表水準置中對齊,1 代表靠右對齊

verticalAlignment
Single

介於 0 到 1 之間的浮點數,指定裁剪影像的位置;0 表示靠上對齊,0.5 表示垂直置中對齊,1 表示靠下對齊

傳回

可繪製呈現內建的預設系統背景圖案影像,如果 null 此裝置上未定義這類預設影像,則為 。

屬性

備註

傳回系統內建靜態桌布的可繪製。 根據參數,可裁剪和縮放可繪製

android.app.WallpaperManager.getBuiltInDrawable(int, int, boolean, float, float)Java 檔。

此頁面的部分是根據 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

傳回的可繪製高度

outHeight
Int32
scaleToFit
Boolean

如果為 true,請縮小桌布,而不是只裁剪它

horizontalAlignment
Single

介於 0 到 1 之間的浮點數,指定裁剪影像的位置;0 代表靠左對齊,0.5 代表水準置中對齊,1 代表靠右對齊

verticalAlignment
Single

介於 0 到 1 之間的浮點數,指定裁剪影像的位置;0 表示靠上對齊,0.5 表示垂直置中對齊,1 表示靠下對齊

which
WallpaperManagerFlags

FLAG_*有效桌布類型的標識碼。 如果要求無效的桌布,則會擲回 IllegalArgumentException。

傳回

可繪製,呈現指定類型的內建預設桌布影像,如果 null 此裝置上未定義該類型的預設影像,則為 。

屬性

備註

傳回指定型別之內建靜態桌布的可繪製。 根據參數,可裁剪和縮放可繪製。

android.app.WallpaperManager.getBuiltInDrawable(int, int, boolean, float, float, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於