Представление создания сообщения является полноэкранным, поскольку все кнопки являются динамическими, их размер можно изменять и их можно перетаскивать. Это блокирует касание обоих слоев в одном направлении.

Я добавил изображение, чтобы показать, что Я имею в виду, что если я приложу палец к тому месту, где он красный, к макету рамки, и оставлю его там, я смогу осмотреться, и вид с помощью мыши будет работать, и я даже могу одновременно взаимодействовать с джойстиком, оба работают одновременно, пока я не не убираю палец.
Другой способ не работает: если я использую джойстик или любые кнопки из представления создания, я не могу взаимодействовать с макетом кадра SDL. Попытка взгляда с помощью мыши просто ничего не дает.
Код: Выделить всё
Код: Выделить всё
// Add SDL view programmatically
val sdlContainer = findViewById(R.id.sdl_container)
sdlContainer.addView(sdlView)
// Remove sdlView from its parent if necessary
(sdlView.parent as? ViewGroup)?.removeView(sdlView)
sdlContainer.addView(sdlView) // Add SDL view to the sdl_container
val composeViewUI = findViewById(R.id.compose_overlayUI)
(composeViewUI.parent as? ViewGroup)?.removeView(composeViewUI)
sdlContainer.addView(composeViewUI)
composeViewUI.setContent {
OverlayUI(
Какие у меня есть варианты?
По сути, мне нужно, чтобы кнопки не было. или элемент пользовательского интерфейса, с которым будет взаимодействовать ваше прикосновение, прикосновению должно быть разрешено проходить через слой sdl (красный на изображении)
Подробнее здесь: https://stackoverflow.com/questions/791 ... rs-at-once
Мобильная версия