调试gpu过度绘制什么意思(调试gpu过度绘制的意思)

调试gpu过度绘制是指在一个像素点上绘制多次(超过一次)如显示一个什么都没有做的activity界面算作画了1层,给activity加一个背景是第2层,在上面放了一个Text View(有背景的Text View)是第3层,Text View显示文本就是第4层,我来为大家科普一下关于调试gpu过度绘制什么意思?以下内容希望对你有帮助!

调试gpu过度绘制什么意思(调试gpu过度绘制的意思)

调试gpu过度绘制什么意思

调试gpu过度绘制是指在一个像素点上绘制多次(超过一次)。如显示一个什么都没有做的activity界面算作画了1层,给activity加一个背景是第2层,在上面放了一个Text View(有背景的Text View)是第3层,Text View显示文本就是第4层。

过度绘制产生的原因:

太多重叠的背景:重叠着的背景有时候是有必要的,有时候是没必要的。这要视你的项目具体情况而定。

太多叠加的View:或者本来这个UI布局就很复杂或者你是为了追求一个炫丽的视觉效果,这都有可能使得很多view叠加在一起。这个情况非常普遍,下面的建议中会谈谈怎么减少这种情况带来的影响。

复杂的Layout层级:复杂的层级关系,这个在布局中也很常见,下面也会说这种情况怎么做可以尽可能的减少过度绘制。

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页