获取当前容器或父视图的尺寸可以使用 onGloballyPositioned
,不过拿到的是像素点。
var containerSize by remember {
mutableStateOf(IntSize.Zero) }
println("momo: container size = ${
containerSize}")
Box(
modifier = Modifier
.background(color = Color.Red)
.fillMaxSize()
.onGloballyPositioned {
// 这里拿到尺寸后会刷新当前视图
containerSize = it.size // 这里拿到的是像素!! pixel<