Добавить в корзинуПозвонить
Найти в Дзене

Как работает модификатор .hidden() и чем он отличается от .opacity(0

) .hidden() • .hidden() скрывает View, но оно продолжает занимать место в макете (layout). • View с .hidden() не кликабельна, не принимает фокус и недоступна для взаимодействия. • Тем не менее, макет строится так, как будто элемент “есть”, но его не видно. Как работает .opacity(0) • .opacity(0) делает View полностью прозрачной (невидимой), но элемент продолжает участвовать в layout и, главное, остаётся интерактивным. • Можно кликнуть, фокусировать, взаимодействовать с элементом, даже если его не видно. Не благодарите

Как работает модификатор .hidden() и чем он отличается от .opacity(0)

.hidden()

• .hidden() скрывает View, но оно продолжает занимать место в макете (layout).

• View с .hidden() не кликабельна, не принимает фокус и недоступна для взаимодействия.

• Тем не менее, макет строится так, как будто элемент “есть”, но его не видно.

Как работает .opacity(0)

• .opacity(0) делает View полностью прозрачной (невидимой), но элемент продолжает участвовать в layout и, главное, остаётся интерактивным.

• Можно кликнуть, фокусировать, взаимодействовать с элементом, даже если его не видно.

Не благодарите