ConstraintLayout组

时间:2018-09-11 14:00:55

标签: android android-constraintlayout

我知道ConstraintLayout.Group用于关联多个ConstraintLayout视图子视图,以便一次显示或隐藏所有子视图。

我看到执行此操作的代码在snakemake --use-conda 类的updatePreLayout方法的Group方法内部。 问题是,如果我将某个组可见性设置为例如ConstraintLayout.onMeasure,然后将其中一个子级(由组引用)的可见性更改为VISIBLE,则此childView将保持可见(作为组)可见性是在以后设置的。

这是一个错误,还是我使用错了? 我知道一种解决方法是请求requestLayout,强制ConstraintLayout更新,然后在此之后设置子级可见性,但这听起来很奇怪。

PS。我阅读了有关此here的一些信息,但似乎并没有得到任何答案。

0 个答案:

没有答案