Merge "Fix ActionButtons alignment" into udc-dev am: 745ed44e0b am: 5d961246b9

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21600960

Change-Id: Ia532c06bcee84fb25223c8dbba0fd11a39e628e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Chaohui Wang
2023-02-27 08:38:54 +00:00
committed by Automerger Merge Worker

View File

@@ -24,7 +24,6 @@ import androidx.compose.foundation.layout.IntrinsicSize
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.RowScope
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxHeight
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
@@ -46,6 +45,7 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.RectangleShape
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import com.android.settingslib.spa.framework.theme.SettingsDimension
@@ -100,11 +100,16 @@ private fun RowScope.ActionButton(actionButton: ActionButton) {
contentDescription = null,
modifier = Modifier.size(SettingsDimension.itemIconSize),
)
Spacer(Modifier.height(4.dp))
Text(
text = actionButton.text,
style = MaterialTheme.typography.labelMedium,
)
Box(
modifier = Modifier.padding(top = 4.dp).fillMaxHeight(),
contentAlignment = Alignment.Center,
) {
Text(
text = actionButton.text,
textAlign = TextAlign.Center,
style = MaterialTheme.typography.labelMedium,
)
}
}
}
}