Fix NextScreenIcon direction for RTL system languages (#1667)

This commit is contained in:
Eran Leshem 2025-06-07 21:34:47 +03:00 committed by GitHub
parent 867438fdc0
commit 16ce183942
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -11,14 +11,19 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.rotate import androidx.compose.ui.draw.rotate
import androidx.compose.ui.draw.scale import androidx.compose.ui.draw.scale
import androidx.compose.ui.platform.LocalLayoutDirection
import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.LayoutDirection
import helium314.keyboard.latin.R import helium314.keyboard.latin.R
@Composable @Composable
fun NextScreenIcon() { fun NextScreenIcon() {
Icon(painterResource(R.drawable.ic_arrow_left), null, Modifier.scale(-1f, 1f)) Icon(
painterResource(R.drawable.ic_arrow_left), null,
if (LocalLayoutDirection.current == LayoutDirection.Ltr) Modifier.scale(-1f, 1f) else Modifier
)
} }
@Composable @Composable