Drawable.ConstantState.NewDrawable 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 开放源代码项目创建和共享的工作进行的修改,并根据 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
- theme
- Resources.Theme
返回
- 属性
注解
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。