У меня есть TopAppBar с кнопками, и я накладываю на него поле с полупрозрачным фоном, чтобы скрыть и заблокировать взаимодействие с кнопками TopAppBar. Однако, несмотря на то, что Box визуально закрывает кнопки, они остаются доступными для нажатия, и Box, похоже, не препятствует нажатию кнопок.
Вопрос: Как лучше всего накладывать кликабельные элементы в Jetpack Compose, чтобы они не реагировали на щелчки, когда они закрыты другим блоком?
Я' Я пробовал следующие подходы, но проблема не устранена:
[*]Добавление модификатора zIndex в поле, чтобы вывести его наверх. слой.
[*]Применение Modifier.clickable к полю для перехвата кликов. (Это помогает, но я не уверен, что это правильный способ идти, потому что кнопки под полем остаются доступными)
[*]Проверил иерархию макета в отладчике, но не смог выявить очевидную причину.
Подробнее здесь: https://stackoverflow.com/questions/791 ... laying-box