View.HasOverlappingRendering 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回此视图是否包含重叠的内容。
public virtual bool HasOverlappingRendering { [Android.Runtime.Register("hasOverlappingRendering", "()Z", "GetHasOverlappingRenderingHandler")] get; }
[<get: Android.Runtime.Register("hasOverlappingRendering", "()Z", "GetHasOverlappingRenderingHandler")>]
member this.HasOverlappingRendering : bool
属性值
如果此视图中的内容可能重叠,则为 true;否则为 false。
- 属性
注解
返回此视图是否包含重叠的内容。
此函数旨在由特定视图类型重写,是在视图上设置 alpha 时进行的优化。 如果呈现在具有 alpha < 1 的视图中重叠,则该视图将绘制到屏幕外缓冲区,然后组合到某个位置,这可能很昂贵。 如果视图没有重叠呈现,视图可以直接使用适当的 alpha 值绘制每个基元。 重叠呈现的一个示例是具有背景图像的 TextView,例如 Button。 非重叠呈现的一个示例是没有背景的 TextView,或者只有前景图像的 ImageView。 默认实现返回 true;如果子类具有可优化的事例,则子类应重写。
<strong>Note:</strong> 如果 #forceHasOverlappingRendering(boolean) 对此视图调用了此方法,则忽略此方法的返回值。
Java文档android.view.View.hasOverlappingRendering()。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。