Merge "Fix ActionButtons alignment" into udc-dev

This commit is contained in:
Chaohui Wang
2023-02-27 07:24:10 +00:00
committed by Android (Google) Code Review

View File

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