Android 工具:Show GPU Overdraw

一、Show GPU Overdraw工具


Show GPU Overdraw工具显示了app什么地方可能执行了必要之外更多的渲染,帮助你查看什么地方可以减少过渡渲染;

二、启动Show GPU Overdraw


Settings->Developer Options->Hardware accelerated rendering->Debug GPU overdraw->选择show overdraw areas;
这里写图片描述

三、使用Show GPU Overdraw


在你的屏幕上显示了一种错乱的颜色,它是提供给你诊断你的app对的显示行为的。颜色代表了你屏幕上每个像素重复绘制的次数:
这里写图片描述
1. 原色:没有重复绘制;
2. 蓝色:重复绘制1次;
3. 绿色:重复绘制2次;
4. 灰色:重复绘制3次;
5. 红色:重复绘制更多次;

三、Show GPU Overdraw优化


一些重绘是不可避免的,当你修改你的应用界面的时候,我们的目标是显示更多的原色和蓝色;

四、减少重绘建议


  1. 移除布局中不必要的背景:一个不必要的背景可能是永远不可见的,因为它被app在这个视图上面的任何绘制完全遮挡;
  2. 扁平化(减少)布局结构:减少重叠用户界面的对象数量;
  3. 降低透明度;透明的对象会要求存在的像素先绘制,然后混合的方式产生透明度;

1.新技术,新未来!欢迎大家关注“1024工场”微信服务号,时刻关注我们的最新的技术讯息。(甭客气!尽情的扫描或者长按!)
服务号

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值