【发布时间】:2017-02-21 01:10:08
【问题描述】:
我有两个标题视图,HeaderViewA 和 HeaderViewB。这些视图可以具有可见性visible 或gone 的任意组合。
我需要将BigView 定位在低于HeaderViewA/HeaderViewB 的最低。
如果不嵌套在ConstraintLayout 中,这可能吗?
【问题讨论】:
-
我很想听到一个不同的答案,但这是不可能的。
-
很有趣,但仅仅通过 XML 看起来是不可能的。您不想要嵌套视图,但如果您对编程操作持开放态度,则可以使用ConstraintSet。
-
为什么嵌套 ConstraintLayout 会破坏交易?
-
@AlexMeuer 嵌套布局会对性能产生负面影响(请参阅此报告 Understanding the performance benefits of ConstraintLayout)。所以这是保持布局尽可能平坦的主要目标,并且 ConstraintLayout 具有所有必要的功能。
-
@EugeneBrusov 所以我发现了。我相信我的评论是在屏障功能发布之前。 Here 对类似问题的看法略有不同。
标签: android android-layout android-support-library android-constraintlayout