android:visibility表示控件的可见性状态,可选值有visible、invisible和gone。PropertySet android:visibility是约束布局中的标签,可以用于对控件的可见性进行动态更改。两者的区别在于android:visibility是静态的,而PropertySet android:visibility可以响应变化。
代码示例:
在适当的地方调用以下代码来实现点击按钮时的可见性切换:
ConstraintSet constraintSet = new ConstraintSet(); constraintSet.clone(constraintLayout); constraintSet.setVisibility(R.id.constraintSet, View.VISIBLE); TransitionManager.beginDelayedTransition(constraintLayout); constraintSet.applyTo(constraintLayout);