Я использую функцию макета flex, чтобы избежать выравнивания / позиционирования кода.Как бы то ни было, похоже, что я скрываю (visible = false) любой объект, flex обрабатывает его как существующий и не перестраивает и не перемещает элементы управления, как я ожидал.
Я думаю, Я могу добиться этого, если могу динамически добавлять / удалять элементы управления, но я не хочу этого делать.
Имеет ли flex функцию игнорирования невидимого элемента управления и выравнивания только элементов управления Visibile?
Ниже приведен сценарий
У меня есть с двумя в нем.Либо «любая», либо «обе» кнопки будут видны в зависимости от логики.Нет проблем, если мне нужно показать обе кнопки, потому что они будут правильно выровнены.Но если мне нужно показать только одну, позиции остаются такими же, как если бы обе были видимы.
Есть ли способ перестроить элементы управления, когда я что-то скрываю / показываю динамически?Это без необходимости добавлять / удалять
<s:Group width="100%" id="pricesGroup">
<s:layout>
<s:HorizontalLayout gap="5"/>
</s:layout>
<s:Button id="btnCoins" label="{coins.toString()}" chromeColor="#94E749"/>
<s:Button id="btnFlux" label="{flux.toString()}" chromeColor="#3B8DC7"/>
</s:Group>