Код: Выделить всё
Box(
modifier = Modifier
.fillMaxSize()
.invert(isInverted) // custom modifier using graphicsLayer { rotationZ = 180f }
)
< /code>
Это работает для моего приложения UI - все переворачивается, как и ожидалось. Тем не менее, внутри этого макета есть текстовое поле, и когда пользователь нажимает на него, системная клавиатура появляется в своей ориентации по умолчанию (то есть не вращается). Это означает, что клавиатура появляется вверх дном по сравнению с вращающимся макетом, что создает запутанный опыт - тем более, что этот экран предназначен для того, чтобы столкнуться с клиентом. < /P>
Я также пытался использовать: < /p>
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT
Подробнее здесь: https://stackoverflow.com/questions/796 ... i-keyboard