Изменение видимости элемента в constraint.Group - PullRequest
0 голосов
/ 02 октября 2018

Я потратил час, пытаясь выяснить, кто меняет видимость одного из моих взглядов.Оказалось, что это ограничение. Группа.

Ну, с самого начала: у меня, например, семь просмотров, пять из них (при определенных обстоятельствах) должны иметь видимость GONE. Один из этих пяти представлений имеет свою собственную логику, быть видимой или нет, но если все пять пропали, она пропала.Я подумал, что это хорошая идея - поместить пять элементов в ограничение. Группировать, применять логику для группы, а затем применять логику для одного из них. Ошибка : один из них будет иметь такую ​​же видимость, как и другой в группе, даже если я изменю его после надувания.

Что нужно сделать здесь, чтобы сохранить два вида логики?Не используете ограничение. Группа вообще?Удалить один вид из ограничения. Group?

1 Ответ

0 голосов
/ 08 октября 2018

Да, определенно вам нужно будет удалить это одно представление из android.support.constraint.Group, если вы хотите, чтобы логика видимости этого конкретного представления работала правильно, в противном случае независимо от того, будет ли видимость android.support.constraint.Group;также будет применяться к видимости этого представления, и поэтому вам необходимо исключить его из android.support.constraint.Group, чтобы избежать проблем и, следовательно, получить желаемый результат.

...