View.OutlineProvider 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回视图的当前 ViewOutlineProvider
值,该视图生成轮廓,该轮廓定义它所投射的阴影的形状,并启用轮廓剪裁。 - 或 - 设置 ViewOutlineProvider
视图的 ,这将生成定义它所投射的阴影形状的轮廓,并启用轮廓剪裁。
public virtual Android.Views.ViewOutlineProvider? OutlineProvider { [Android.Runtime.Register("getOutlineProvider", "()Landroid/view/ViewOutlineProvider;", "GetGetOutlineProviderHandler")] get; [Android.Runtime.Register("setOutlineProvider", "(Landroid/view/ViewOutlineProvider;)V", "GetSetOutlineProvider_Landroid_view_ViewOutlineProvider_Handler")] set; }
[<get: Android.Runtime.Register("getOutlineProvider", "()Landroid/view/ViewOutlineProvider;", "GetGetOutlineProviderHandler")>]
[<set: Android.Runtime.Register("setOutlineProvider", "(Landroid/view/ViewOutlineProvider;)V", "GetSetOutlineProvider_Landroid_view_ViewOutlineProvider_Handler")>]
member this.OutlineProvider : Android.Views.ViewOutlineProvider with get, set
属性值
- 属性
注解
属性 getter 文档:
返回视图的当前 ViewOutlineProvider
值,该视图生成轮廓,该轮廓定义它所投射的阴影的形状,并启用轮廓剪裁。
的 android.view.View.getOutlineProvider()
Java 文档。
属性资源库文档:
ViewOutlineProvider
设置视图的 ,这将生成定义其投射的阴影形状的轮廓,并启用轮廓剪裁。
默认的 ViewOutlineProvider ViewOutlineProvider#BACKGROUND
通过 Drawable#getOutline(Outline)
从视图的背景可绘制中查询大纲。 使用此方法更改大纲提供程序可以重写此行为。
如果 ViewOutlineProvider 为 null,如果查询它以查找大纲返回 false,或者如果生成的 Outline 为 Outline#isEmpty()
,则不会强制转换阴影。
只有从 Outline#canClip()
返回 true 的轮廓可用于剪裁。
的 android.view.View.setOutlineProvider(android.view.ViewOutlineProvider)
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。