Outline 类

定义

定义用于边界图形区域的简单形状。

[Android.Runtime.Register("android/graphics/Outline", DoNotGenerateAcw=true)]
public sealed class Outline : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Outline", DoNotGenerateAcw=true)>]
type Outline = class
    inherit Object
继承
Outline
属性

注解

定义用于边界图形区域的简单形状。

可以为视图进行计算,也可以由绘制对象计算,以驱动视图投射的阴影的形状,或剪裁视图的内容。

android.graphics.OutlineJava 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

构造函数

Outline()

构造空大纲。

Outline(Outline)

使用 src 中的数据副本构造大纲。

属性

Alpha

返回由大纲表示的 alpha。 - 或 - 设置由大纲表示的 alpha - 制片人保证在大纲的形状上不透明的程度。

Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
IsEmpty

返回大纲是否为空。

JniIdentityHashCode

定义用于边界图形区域的简单形状。

(继承自 Object)
JniPeerMembers

定义用于边界图形区域的简单形状。

PeerReference

定义用于边界图形区域的简单形状。

(继承自 Object)
Radius

如果已设置路径,则返回舍入直排半径;如果通过 #setPath(Path)设置路径,则返回小于 0 的值。

ThresholdClass

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

(继承自 Object)
ThresholdType

此 API 支持 Mono for Android 基础结构,不应直接从代码使用。

(继承自 Object)

方法

CanClip()

返回大纲是否可用于剪裁视图。

Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose()

定义用于边界图形区域的简单形状。

(继承自 Object)
Dispose(Boolean)

定义用于边界图形区域的简单形状。

(继承自 Object)
Equals(Object)

指示其他某个对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetRect(Rect)

outBounds使用大纲边界填充(如果已设置),并返回 true

JavaFinalize()

当垃圾回收确定不再引用对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
Offset(Int32, Int32)

将大纲偏移 (dx,dy) 。

Set(Outline)

将此大纲的内容替换为 src 的内容。

SetConvexPath(Path)

将大纲设置为 android.graphics.Path#isConvex() convex path

SetEmpty()

将大纲设置为空。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SetOval(Int32, Int32, Int32, Int32)

将轮廓设置为由输入 rect 定义的椭圆。

SetOval(Rect)

便利性 #setOval(int, int, int, int)

SetPath(Path)

将大纲设置为 android.graphics.Path path

SetRect(Int32, Int32, Int32, Int32)

将“大纲”设置为由输入坐标定义的矩形。

SetRect(Rect)

便利性 #setRect(int, int, int, int)

SetRoundRect(Int32, Int32, Int32, Int32, Single)

将“大纲”设置为由输入坐标和角半径定义的圆角矩形。

SetRoundRect(Rect, Single)

便利性 #setRoundRect(int, int, int, int, float)

ToArray<T>()

定义用于边界图形区域的简单形状。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

定义用于边界图形区域的简单形状。

(继承自 Object)
Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 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)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

定义用于边界图形区域的简单形状。

GetJniTypeName(IJavaPeerable)

定义用于边界图形区域的简单形状。

适用于