diff options
| author | saber safavi <saber.safavi@codic.se> | 2023-05-26 10:11:53 +0200 |
|---|---|---|
| committer | saber safavi <saber.safavi@codic.se> | 2023-07-13 14:49:50 +0200 |
| commit | dcb9fb5dd324fe4f538efd74445eda71066c794a (patch) | |
| tree | d868af0b89fb22b318f487573aac35b00faab75a | |
| parent | ba057b27924a1c49befcc09f5e886ed933d86447 (diff) | |
| download | mullvadvpn-dcb9fb5dd324fe4f538efd74445eda71066c794a.tar.xz mullvadvpn-dcb9fb5dd324fe4f538efd74445eda71066c794a.zip | |
Add rotation of the back button as parameter
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/CollapsingTopBar.kt | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/CollapsingTopBar.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/CollapsingTopBar.kt index f6679f2c58..ef1fdbf54d 100644 --- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/CollapsingTopBar.kt +++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/compose/component/CollapsingTopBar.kt @@ -16,6 +16,7 @@ import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.rotate import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.dimensionResource import androidx.compose.ui.res.painterResource @@ -50,8 +51,9 @@ fun CollapsingTopBar( title: String, progress: Float, backTitle: String, + modifier: Modifier, backIcon: Int? = null, - modifier: Modifier + shouldRotateBackButtonDown: Boolean = false ) { val expandedToolbarHeight = dimensionResource(id = R.dimen.expanded_toolbar_height) val iconSize = dimensionResource(id = R.dimen.icon_size) @@ -81,7 +83,10 @@ fun CollapsingTopBar( Image( painter = painterResource(id = backIcon ?: R.drawable.icon_back), contentDescription = stringResource(id = R.string.back), - modifier = Modifier.width(iconSize).height(iconSize) + modifier = + Modifier.rotate(if (shouldRotateBackButtonDown) 270f else 0f) + .width(iconSize) + .height(iconSize) ) Spacer(modifier = Modifier.width(iconPadding).fillMaxHeight()) Text( |
