The amount by which the text is shifted up or down from current the baseline.
BaselineShiftAnnotatedStringSample
@Composable
fun BaselineShiftAnnotatedStringSample() {
val annotatedString = buildAnnotatedString {
append("Text ")
withStyle(SpanStyle(baselineShift = BaselineShift.Superscript)) { append("Demo") }
}
Text(text = annotatedString)
}
BaselineShiftSample
@Composable
fun BaselineShiftSample() {
Text(
fontSize = 20.sp,
text =
buildAnnotatedString {
append(text = "Hello")
withStyle(SpanStyle(baselineShift = BaselineShift.Superscript, fontSize = 16.sp)) {
append("superscript")
withStyle(SpanStyle(baselineShift = BaselineShift.Subscript)) {
append("subscript")
}
}
},
)
}