您当前的位置: 首页 >  面试
  • 0浏览

    0关注

    674博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

面试:ConstraintLayout约束性布局和RelativeLayout对比

沙漠一只雕得儿得儿 发布时间:2021-12-16 12:43:19 ,浏览量:0

首先看下测试结果,完全一样的两个布局的性能对比,使用trace检测:

Android约束性布局ConstraintLayout性能真的比RelativeLayout高吗?-CSDN论坛

ConstraintLayout的测试结果:

RelativeLayout的测试结果:

所以,我的结论就是RelativeLayout比ConstraintLayout高,why?不是说好的ConstraintLayout性能高吗,怎么回事呢?  

ConstraintLayout的优点:

ConstraintLayout测量次数比较多,优势是减少布局的层级,减少过度绘制,提升帧数。

复杂界面的话,ConstraintLayout可以减少布局嵌套深度,简单的界面ConstraintLayout和其它布局都差不多。

但如果布局比较简单还是用原来的布局好点儿。

结论:布局嵌套不多的情况下,就算是使用relativeLayout布局也比ConstraintLayout性能高,ConstraintLayout实用对嵌套布局层次比较深的修改。

关注
打赏
1657159701
查看更多评论
立即登录/注册

微信扫码登录

0.0368s