什么是过渡绘制,如何防止过渡绘制

 时间:2024-09-25 11:12:17

Android上什么是过渡绘制,如何防止过渡绘制呢。简单谈一谈

工具/原料

图片

方法/步骤

1、限鬃鹣哺什么是过渡绘制呢。Android过度绘制指的是在屏幕一个像素上绘制多次(超过一次),比如一个T髫潋啜缅extView后有背景,那么显示文本的像素至少绘了两次,一次是背景,一次是文本。GPU过度绘制或多或少对性能有些影响。

什么是过渡绘制,如何防止过渡绘制

2、如何防止过渡绘制呢,简单谈一谈一些手机上的方法。

什么是过渡绘制,如何防止过渡绘制

3、举个例子。打开我们的手机设置--开发者选项--调试GPU过度绘制(可能有些手机不是这样的叫法,有的是显示GPU过度绘制,根据手机而来),选择显示过度绘制区域,此时手机页面会显示成这样

什么是过渡绘制,如何防止过渡绘制

4、该咋办痒滕熘丬呢。一般情况下,最好把绘制控制在2次以下,3次绘制有时候是不能避免的,尽量避免,4次的绘制基眺螗熨膣本上是不允许的。怎么减少绘制是我们最关心的,我们来看一个图(自己项目里面的。。我们以图片下面的ListView为例子)从图上看的出来,被绘制3次甚至4次

什么是过渡绘制,如何防止过渡绘制

5、然后查看Android源码里的Theme主题,如下

什么是过渡绘制,如何防止过渡绘制

什么是过渡绘制,如何防止过渡绘制

6、注意看,红色标记出来的,是问题的所在,背景颜色绘制了三次,最后一个是选择器,因为有点击效果,我现在把前两个都给删掉,然后留最后一个,我们再重新看一下图片,是不是恢复正常了

什么是过渡绘制,如何防止过渡绘制

华为手机如何取消安全检测 手机ROOT后怎样控制软件获取用户隐私权限 VIVOX23炫彩版顶部预览样式怎么改 和平精英如何玩SS16赛季手册寻宝行动 使用钛备份把软件转为系统软件
热门搜索
暗红色图片 人生感恩图片 庄心妍图片 经典动漫人物 牌子图片