Невозможно изменить ограничение с помощью constraintSet, если оно было установлено
У меня есть несколько представлений, которые я хотел бы соответственно скрыть и показать и прикрепить к другому представлению.
Когда я устанавливаю свое ограничение, как показано ниже
constraintSet = new ConstraintSet();
constraintSet.clone(bus_layout);
constraintSet.connect(R.id.bus_map_view,ConstraintSet.TOP,R.id.products_layout,ConstraintSet.BOTTOM,0);
constraintSet.applyTo(bus_layout);
Я не могу снять ограничение для добавления нового. Вроде не регистрируется.
Правильно ли я использую код?
constraintSet.clone(bus_layout);
constraintSet.clear(R.id.bus_map_view,ConstraintSet.TOP);
constraintSet.applyTo(bus_layout);
Теперь я также понял, что даже попытка сделать группу просмотра видимой, если уже установлено f alse, не работает.
Кажется, что работает только настройка, но однажды установленная не может быть изменена.
Я использую
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2'
Однако я пробовал альфа4 и бета1, и нет никакой разницы