ConstraintLayout使用限制

时间:2017-11-28 07:47:40

标签: android android-constraintlayout

我可以看到Google积极推广ConstraintLayout。 这是否意味着它应该在任何可能的情况下使用? 我的意思是,如果我们甚至有一个带有一个或两个子视图的简单视图,我们是否还应该使用ConstraintLayout,否则这对于简单视图来说是不合理的? 我的意思是从表现的角度来看。 是否有禁止使用的限制?

2 个答案:

答案 0 :(得分:1)

当您有多个嵌套视图时,性能会受到影响,例如,相对布局包含一个包含滚动视图等的线性布局等。

约束布局的本质是,只有在没有嵌套的单个约束布局中嵌套其他视图,才能实现可能的事情。

只要简单布局不包含嵌套视图,使用约束布局就不会有很强的性能提升。

答案 1 :(得分:0)

根据@Vardaan,应用程序中可以看到性能提升,android developer blog中也提到了它,并且使用它可以消除深度嵌套,但由于我们不处理简单的问题,因此很难用它进行复杂的布局现在布局check this