Drawable.ConstantState.NewDrawable 方法

定义

重载

NewDrawable()

从其常量状态创建新的 Drawable 实例。

NewDrawable(Resources)

使用指定的资源从其常量状态创建新的 Drawable 实例。

NewDrawable(Resources, Resources+Theme)

NewDrawable()

从其常量状态创建新的 Drawable 实例。

[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

返回

基于此常量状态的新可绘制对象

属性

注解

从其常量状态创建新的 Drawable 实例。

<strong Note:</strong>> 使用此方法意味着与密度相关的属性(如像素尺寸或位图图像)不会更新以匹配目标显示密度。 若要确保正确缩放,请改用 #newDrawable(Resources) 它来提供适当的 Resources 对象。

适用于 . 的 android.graphics.drawable.Drawable.ConstantState.newDrawable()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

NewDrawable(Resources)

使用指定的资源从其常量状态创建新的 Drawable 实例。

[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

显示可绘制的上下文的资源

返回

基于此常量状态的新可绘制对象

属性

注解

使用指定的资源从其常量状态创建新的 Drawable 实例。 应为具有依赖密度的属性的可绘制器实现此方法。

此方法的默认实现通过调用调用 #newDrawable()

适用于 . 的 android.graphics.drawable.Drawable.ConstantState.newDrawable(android.content.res.Resources)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

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

返回

属性

注解

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于