語言

Drawable.ConstantState.NewDrawable 方法

定義

多載

名稱 Description
NewDrawable()

從其常數狀態建立一個新的可繪製實例。

NewDrawable(Resources)

利用指定的資源,從其常數狀態建立新的可繪製實例。

NewDrawable(Resources, Resources+Theme)

利用指定的資源和主題,從其常數狀態建立一個新的可繪製實例。

NewDrawable()

從其常數狀態建立一個新的可繪製實例。

[Android.Runtime.Register("newDrawable", "()Landroid/graphics/drawable/Drawable;", "GetNewDrawableHandler")]
public abstract Android.Graphics.Drawables.Drawable NewDrawable();
[<Android.Runtime.Register("newDrawable", "()Landroid/graphics/drawable/Drawable;", "GetNewDrawableHandler")>]
abstract member NewDrawable : unit -> Android.Graphics.Drawables.Drawable

傳回

基於此常數狀態的新可繪製物件

屬性

備註

從其常數狀態建立一個新的可繪製實例。

<強>注意:</強> 使用此方法表示密度依賴屬性,如像素尺寸或點陣圖影像,將不會更新以匹配目標顯示的密度。 為確保正確的縮放,請改用 #newDrawable(Resources) 提供適當的 Resources 物件。

Java 文件 android.graphics.drawable.Drawable.ConstantState.newDrawable()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

NewDrawable(Resources)

利用指定的資源,從其常數狀態建立新的可繪製實例。

[Android.Runtime.Register("newDrawable", "(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;", "GetNewDrawable_Landroid_content_res_Resources_Handler")]
public virtual Android.Graphics.Drawables.Drawable NewDrawable(Android.Content.Res.Resources? res);
[<Android.Runtime.Register("newDrawable", "(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;", "GetNewDrawable_Landroid_content_res_Resources_Handler")>]
abstract member NewDrawable : Android.Content.Res.Resources -> Android.Graphics.Drawables.Drawable
override this.NewDrawable : Android.Content.Res.Resources -> Android.Graphics.Drawables.Drawable

參數

res
Resources

繪製可繪圖將被顯示的情境資源

傳回

基於此常數狀態的新可繪製物件

屬性

備註

利用指定的資源,從其常數狀態建立新的可繪製實例。 此方法應適用於具有密度依賴性質的可繪圖物件。

此方法的預設實作會呼叫到 #newDrawable()。

Java 文件 android.graphics.drawable.Drawable.ConstantState.newDrawable(android.content.res.Resources)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

NewDrawable(Resources, Resources+Theme)

利用指定的資源和主題,從其常數狀態建立一個新的可繪製實例。

[Android.Runtime.Register("newDrawable", "(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;", "GetNewDrawable_Landroid_content_res_Resources_Landroid_content_res_Resources_Theme_Handler")]
public virtual Android.Graphics.Drawables.Drawable NewDrawable(Android.Content.Res.Resources? res, Android.Content.Res.Resources.Theme? theme);
[<Android.Runtime.Register("newDrawable", "(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;", "GetNewDrawable_Landroid_content_res_Resources_Landroid_content_res_Resources_Theme_Handler")>]
abstract member NewDrawable : Android.Content.Res.Resources * Android.Content.Res.Resources.Theme -> Android.Graphics.Drawables.Drawable
override this.NewDrawable : Android.Content.Res.Resources * Android.Content.Res.Resources.Theme -> Android.Graphics.Drawables.Drawable

參數

res
Resources

繪製圖將被顯示的情境資源。 這個值可能是 Null。

theme
Resources.Theme

繪製可繪圖展示的情境主題。 這個值可能是 Null。

傳回

基於此常數狀態的新可繪製物件。 這個值不可能為零值。

屬性

備註

利用指定的資源和主題,從其常數狀態建立一個新的可繪製實例。 此方法應實作於具有主題相關屬性的可繪圖物件。

此方法的預設實作會呼叫 newDrawable(Resources)。

Android 參考資料。android.graphics.drawable.Drawable.ConstantState.newDrawable

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於