Drawable.ConstantState.NewDrawable 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。