View.GONE不适用于“ Constraint.Group”特定的子项

MaartinAndroid

我正在尝试,"Constraint.Group"并且有以下孩子意见:A,B,C。

在代码中"Constraint.Group".visibility = View.Gone确实可以,但是如果我选择这样做A.visibility = View.Gone,则不会对子视图产生影响。这是正常行为吗?

Cheticamp

更新:组中单个视图可见性的行为已更改,并在ConstraintLayout 2.0.0 beta 6版中报告为已修复。请参见ConstraintLayout 2.0.0 beta 6的错误修复


看起来组可见性胜过组中各个视图的可见性。这是有道理的,因为每个视图中定义了一些知名度(GONEVISIBLEINVISIBLE)所以,如果一个人视图的可见性设置很荣幸,该组的完整性将受到侵犯。换句话说,从本质上讲,我们更改了可见性的个人视图将不属于该组。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章