Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android hasOverlappingRendering有哪些方式会导致错误的渲染?_Android_Android View_Alphablending_Android Viewgroup - Fatal编程技术网

Android hasOverlappingRendering有哪些方式会导致错误的渲染?

Android hasOverlappingRendering有哪些方式会导致错误的渲染?,android,android-view,alphablending,android-viewgroup,Android,Android View,Alphablending,Android Viewgroup,从中,它指出,如果覆盖hasOverlappingRendering()以返回false,它会告诉渲染器避免硬件层,从而节省绘图成本。然而,它说,如果我们误用它,并让它在有重叠内容的内容上返回false,它就不会有100%正确的alpha混合 不正确的alpha混合意味着什么?只是在开始时指出的问题,如果在视图上设置了alpha,那么任何子视图也将混合到该视图中,而不是直接混合到根视图中 此外,滥用该属性是否还有其他潜在的负面影响?关于这个属性的文档和讨论非常少。我认为他在视频中从1:32到2:

从中,它指出,如果覆盖hasOverlappingRendering()以返回false,它会告诉渲染器避免硬件层,从而节省绘图成本。然而,它说,如果我们误用它,并让它在有重叠内容的内容上返回false,它就不会有100%正确的alpha混合

不正确的alpha混合意味着什么?只是在开始时指出的问题,如果在视图上设置了alpha,那么任何子视图也将混合到该视图中,而不是直接混合到根视图中


此外,滥用该属性是否还有其他潜在的负面影响?关于这个属性的文档和讨论非常少。

我认为他在视频中从1:32到2:02指出的是不正确的alpha混合()。这不一定是一个明显的问题。这里还有更多的细节-->