获取元素 Jetpack Compose 的高度

时间:2021-03-22 19:07:30

标签: android android-jetpack-compose

我想在 Jetpack Compose 中获取按钮(或其他元素)的高度。你知道怎么获得吗?

2 个答案:

答案 0 :(得分:3)

如果您想在合成后获取按钮的高度,则可以使用:onGloballyPositionedModifier

它返回一个 LayoutCoordinates 对象,其中包含按钮的大小。

答案 1 :(得分:0)

您也可以按如下方式使用 BoxWithConstraints

Button(onClick = {}){

   BoxWithConstraints{
     val height = maxHeight

   }
}

但我不确定它是否适合您的特定用例。