从Google's video on transparency performance开始,它指出如果覆盖hasOverlappingRendering()以返回false,它会告诉渲染器避免使用可节省绘图成本的硬件层。但是它说如果我们滥用它并且在内容重叠的内容上返回false,那么它就不会有100%正确的alpha混合。
错误的alpha混合意味着什么?只是在开头指出的问题,如果在视图上设置了alpha,任何子视图也会混合到该视图中,而不是直接混合到根视图中?
是否还有其他潜在的负面因素滥用此属性?这个属性的文档和讨论相当稀疏。