Автоматическое зеркалирование в наборе значков реактивного ранцаAndroid

Форум для тех, кто программирует под Android
Anonymous
Автоматическое зеркалирование в наборе значков реактивного ранца

Сообщение Anonymous »


Сейчас я использую Jetpack Compose, и мое приложение имеет две локали: одна из них — RTL, а другая — LTR.
Все работает нормально, когда пользователь меняет локаль, весь макет меняется.

Единственная проблема, с которой я столкнулся, — это зеркалирование значков Jetpack Compose. У меня есть вот такая IconButton:

IconButton(onClick = { backView(true) }) { Icon(Icons.Filled.ArrowBack, contentDescription = "назад") } Который используется для возврата назад.
Моя проблема в том, что этот значок не будет отображаться, когда пользователь переключается на язык RTL.

Перед компоновкой я импортировал вектор arrow_back, и у него есть флажок автоматическое зеркалирование для поддержки RTL.

Как добиться поддержки RTL в Compose?

Вернуться в «Android»