View.OutlineProvider 属性

定义

返回视图的当前 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 文档。

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

适用于

另请参阅