DrawableWrapper 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
仅包含一个子元素的可绘制容器。
[Android.Runtime.Register("android/graphics/drawable/DrawableWrapper", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class DrawableWrapper : Android.Graphics.Drawables.Drawable, Android.Graphics.Drawables.Drawable.ICallback, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/graphics/drawable/DrawableWrapper", ApiSince=23, DoNotGenerateAcw=true)>]
type DrawableWrapper = class
inherit Drawable
interface Drawable.ICallback
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 继承
- 派生
- 属性
- 实现
注解
仅包含一个子元素的可绘制容器。
Java文档android.graphics.drawable.DrawableWrapper。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
构造函数
| 名称 | 说明 |
|---|---|
| DrawableWrapper(Drawable) |
在指定的可绘制对象周围创建新的包装器。 |
| DrawableWrapper(IntPtr, JniHandleOwnership) |
仅包含一个子元素的可绘制容器。 |
属性
| 名称 | 说明 |
|---|---|
| Alpha |
获取可绘制的当前 alpha 值。 (继承自 Drawable) |
| AutoMirrored |
指示当此绘图器布局方向为 RTL 从右到左时,是否会自动镜像此绘图。 - 或 - 设置此绘图器是否在布局方向为 RTL(从右到左)时自动镜像。 (继承自 Drawable) |
| Bounds |
返回可绘制的边界 Rect。 - 或 - 为绘图对象指定边界矩形。 (继承自 Drawable) |
| Callback |
返回附加到此 Drawable 的当前 |
| ChangingConfigurations |
返回此可绘制结果可能会更改的配置参数的掩码,要求重新创建它。 - 或 - 设置此可绘制参数可能更改的配置参数的掩码,要求重新创建它。 (继承自 Drawable) |
| Class |
返回此 |
| ColorFilter |
返回当前颜色筛选器,或者 |
| Current | (继承自 Drawable) |
| DirtyBounds |
返回可绘制的脏边界 Rect。 (继承自 Drawable) |
| Drawable |
设置包装的可绘制对象。 |
| Handle |
基础 Android 实例的句柄。 (继承自 Object) |
| HasFocusStateSpecified |
指示此可绘制器是否至少有一个显式指定 |
| IntrinsicHeight |
返回可绘制器的内部高度。 (继承自 Drawable) |
| IntrinsicWidth |
返回可绘制器的内部宽度。 (继承自 Drawable) |
| IsFilterBitmap |
仅包含一个子元素的可绘制容器。 (继承自 Drawable) |
| IsProjected |
此可绘制的请求投影。 (继承自 Drawable) |
| IsStateful |
指示此可绘制器是否会根据状态更改其外观。 (继承自 Drawable) |
| IsVisible | (继承自 Drawable) |
| JniIdentityHashCode |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| JniPeerMembers |
仅包含一个子元素的可绘制容器。 |
| LayoutDirection |
返回此绘图的已解析布局方向。 (继承自 Drawable) |
| Level |
检索当前级别。 (继承自 Drawable) |
| MinimumHeight |
返回此绘图器建议的最小高度。 (继承自 Drawable) |
| MinimumWidth |
返回此绘图器建议的最小宽度。 (继承自 Drawable) |
| Opacity |
仅包含一个子元素的可绘制容器。 |
| OpticalInsets |
返回此 Drawable 建议的布局内集,以便在布局期间用于对齐操作。 (继承自 Drawable) |
| PeerReference |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| ThresholdClass |
仅包含一个子元素的可绘制容器。 |
| ThresholdType |
仅包含一个子元素的可绘制容器。 |
| TransparentRegion |
返回一个表示完全透明的 Drawable 部分的区域。 (继承自 Drawable) |
方法
| 名称 | 说明 |
|---|---|
| ApplyTheme(Resources+Theme) |
将指定的主题应用于此 Drawable 及其子级。 (继承自 Drawable) |
| CanApplyTheme() | (继承自 Drawable) |
| ClearColorFilter() |
删除此可绘制对象的颜色筛选器。 (继承自 Drawable) |
| Clone() |
创建并返回此对象的副本。 (继承自 Object) |
| CopyBounds() |
返回新 Rect 中可绘制边界的副本。 (继承自 Drawable) |
| CopyBounds(Rect) |
返回指定 Rect 中可绘制边界的副本(由调用方分配)。 (继承自 Drawable) |
| Dispose() |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| Dispose(Boolean) |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| Draw(Canvas) |
仅包含一个子元素的可绘制容器。 |
| Equals(Object) |
指示其他对象是否“等于”此对象。 (继承自 Object) |
| GetConstantState() |
返回保存 |
| GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
| GetHotspotBounds(Rect) |
|
| GetOutline(Outline) |
调用可获取可绘制项以填充定义其绘图区域的大纲。 (继承自 Drawable) |
| GetPadding(Rect) |
返回此 Drawable 建议用于将内容置于可绘制边界内的内嵌填充。 (继承自 Drawable) |
| GetState() |
将当前状态描述为基元状态的并集,例如 |
| Inflate(Resources, XmlReader, IAttributeSet, Resources+Theme) |
从 XML 资源中扩充此 Drawable。 (继承自 Drawable) |
| Inflate(Resources, XmlReader, IAttributeSet) |
从 XML 资源中扩充此 Drawable。 (继承自 Drawable) |
| InflateAsync(Resources, XmlReader, IAttributeSet, Resources+Theme) |
仅包含一个子元素的可绘制容器。 (继承自 Drawable) |
| InflateAsync(Resources, XmlReader, IAttributeSet) |
仅包含一个子元素的可绘制容器。 (继承自 Drawable) |
| InvalidateDrawable(Drawable) |
仅包含一个子元素的可绘制容器。 |
| InvalidateSelf() |
使用当前 |
| JavaFinalize() |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
| JumpToCurrentState() |
如果此 Drawable 确实在状态之间切换动画,请要求它立即跳转到当前状态并跳过任何活动动画。 (继承自 Drawable) |
| Mutate() |
使此可绘制的可变。 (继承自 Drawable) |
| Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
| NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
| OnBoundsChange(Rect) |
如果因边界而异,请重写子类中的此项以更改外观。 (继承自 Drawable) |
| OnLayoutDirectionChanged(Int32) |
当可绘制的已解析布局方向发生更改时调用。 (继承自 Drawable) |
| OnLevelChange(Int32) |
如果因级别而异,请重写子类中的此项以更改外观。 (继承自 Drawable) |
| OnStateChange(Int32[]) |
如果识别指定状态,请在子类中重写此项以更改外观。 (继承自 Drawable) |
| ScheduleDrawable(Drawable, IRunnable, Int64) |
仅包含一个子元素的可绘制容器。 |
| ScheduleSelf(Action, Int64) |
仅包含一个子元素的可绘制容器。 (继承自 Drawable) |
| ScheduleSelf(IRunnable, Int64) |
使用当前 |
| SetAlpha(Int32) |
仅包含一个子元素的可绘制容器。 |
| SetBounds(Int32, Int32, Int32, Int32) |
为绘图对象指定边界矩形。 (继承自 Drawable) |
| SetCallback(Drawable+ICallback) |
将 |
| SetColorFilter(Color, PorterDuff+Mode) |
指定颜色和 Porter-Duff 模式作为此可绘制对象的颜色筛选器。 (继承自 Drawable) |
| SetColorFilter(ColorFilter) |
仅包含一个子元素的可绘制容器。 |
| SetDither(Boolean) |
设置为 true,当绘制到每个颜色组件少于 8 位的设备时,可绘制颜色的任意一种颜色。 (继承自 Drawable) |
| SetFilterBitmap(Boolean) |
设置为 true,使其位图在缩放或旋转时具有双线性采样的可绘制筛选器。 (继承自 Drawable) |
| SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
| SetHotspot(Single, Single) |
指定可绘制的热点位置。 (继承自 Drawable) |
| SetHotspotBounds(Int32, Int32, Int32, Int32) |
如果热点与可绘制边界不同,则设置热点所约束的边界。 (继承自 Drawable) |
| SetLayoutDirection(LayoutDirection) |
设置此可绘制的布局方向。 (继承自 Drawable) |
| SetLevel(Int32) |
指定可绘制对象的级别。 (继承自 Drawable) |
| SetState(Int32[]) |
指定一组可绘制状态。 (继承自 Drawable) |
| SetTint(Int32) |
指定此可绘制对象的淡色。 (继承自 Drawable) |
| SetTintBlendMode(BlendMode) |
指定此可绘制的淡色混合模式。 (继承自 Drawable) |
| SetTintList(ColorStateList) |
指定此可绘制的淡色作为颜色状态列表。 (继承自 Drawable) |
| SetTintMode(PorterDuff+Mode) |
指定此可绘制的淡色混合模式。 (继承自 Drawable) |
| SetVisible(Boolean, Boolean) |
设置此绘图是否可见。 (继承自 Drawable) |
| ToArray<T>() |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
| UnregisterFromRuntime() |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| UnscheduleDrawable(Drawable, IRunnable) |
仅包含一个子元素的可绘制容器。 |
| UnscheduleSelf(Action) |
仅包含一个子元素的可绘制容器。 (继承自 Drawable) |
| UnscheduleSelf(IRunnable) |
使用当前 |
| Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em< 或 >em<interrupted>/em<。><> (继承自 Object) |
| Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。 (继承自 Object) |
| Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。 (继承自 Object) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IJavaPeerable.Disposed() |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| IJavaPeerable.Finalized() |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| IJavaPeerable.JniManagedPeerState |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
仅包含一个子元素的可绘制容器。 (继承自 Object) |
扩展方法
| 名称 | 说明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
获取实例 |
| JavaAs<TResult>(IJavaPeerable) |
尝试强制 |
| JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
| JavaCast<TResult>(IJavaObject) |
仅包含一个子元素的可绘制容器。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
尝试强制 |