如何删除顶部填充喷气背包组成。我使用compose_bom = "2023.03.00"
。我尝试使用includeFontPadding
到false
。但还是不行。
@Preview
@Composable
fun ShowText() {
Column(
Modifier
.wrapContentSize()
.background(Color.Black)
) {
Text(
text = "Hello!! How are you?",
style = Typography(
body1 = TextStyle(color = Color.White, fontSize = 16.sp),
).body1.copy(
platformStyle = PlatformTextStyle(
includeFontPadding = false,
)
)
)
}
}
如果你看到上面的图片。它显然有顶部填充的话。
1条答案
按热度按时间ergxz8rk1#
代码工作正常,您看到的空间不是字体填充。
您可以增大字体大小并切换标志以查看差异。
参考文献,
https://stackoverflow.com/a/72445755/9636037
https://medium.com/androiddevelopers/fixing-font-padding-in-compose-text-768cd232425b
启用和禁用字体填充之间的差异。
我分享了文章链接,因为它有更多的细节。字体字形将有一些默认的填充,这与Android应用的
fontPadding
不同。你可以在博客上的这张图片中看到同样的情况。