当我不得不在使用一个约束布局和使用线性和框架布局的组合之间进行选择时,我会遇到这些情况。假设它只有3个线性布局与一个约束布局,在性能方面什么更好?
就性能而言,一个ConstraintLayout
肯定比三个LinearLayouts
更优化。逻辑非常简单——1ViewGroup
比3更容易呈现和维护。此外,功能方面的ConstraintLayout
将为您提供比3LinearLayouts
更多的大小类覆盖范围。
这个问题有答案…显然,视图越少,性能越好。但是,除了明显的1-3差异之外,ConstraintLayout
的实际性能要好于LinearLayout
。