首页 > 其他 > 详细

以下部基准线对齐一行内的icon和text

时间:2021-09-21 21:43:01      阅读:39      评论:0      收藏:0      [点我收藏+]
TopAppBar(backgroundColor = green2) {
var baseLine by remember { mutableStateOf(0f)}
val topBaselinePadding = with(LocalDensity.current) { baseLine.toDp() }
Icon(
painter = painterResource(id = R.drawable.ic__home),
contentDescription = "分类",
modifier = Modifier.padding(start = 6.dp, top = 3.dp, bottom = topBaselinePadding)
)
Text(
text = "Cat facts",
modifier = Modifier
.padding(start = 20.dp)
.paddingFromBaseline(bottom = topBaselinePadding),
style = TextStyle(fontFamily = FontFamily(Font(R.raw.font1)), fontSize = 48.sp),
onTextLayout = { baseLine = it.size.height - it.lastBaseline}
)
}

以下部基准线对齐一行内的icon和text

原文:https://www.cnblogs.com/--here--gold--you--want/p/15312145.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!