继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

UI 卡顿原因和解办法

郭富县城
关注TA
已关注
手记 3
粉丝 0
获赞 1
卡顿原因,没有办法在16ms(fps:60)内完成该完成的操作
解决办法:
 
     1.通过Hierarchy Viewer去检测渲染效率,去除不必要的嵌套
     2.通过Show GPU Overdraw去检测Overdraw,可以通过移除不必要的背景
     3.getWindow().setBackgroundDrawable(null)去除mDecorView的背景
     4.调用canvas.clipRect(0, 0, 120, height); 去除overdraw


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP