Compose改行したテキストとサイズの違うテキストの下部を揃える方法です。
TextSample.kt
@Composable
fun TextSample() {
Row {
Text(
text = "取得",
modifier = Modifier.alignByBaseline(),
maxLines = 1,
fontSize = 20.sp
)
Text(
text = "1000",
modifier = Modifier.alignByBaseline(),
maxLines = 1,
fontSize = 25.sp
)
Text(
text = "テスト\nポイント",
modifier = Modifier.alignBy(LastBaseline),
maxLines = 2,
fontSize = 10.sp
)
}
}
alignByBaseline()
を設定するといい感じに揃えてくれます。
改行したテキストにはalignBy(LastBaseline)
を設定するといい感じに揃えてくれます。