首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jetpack Compose: Modifier.heightIn(...)vs Modifier.prefferedHeigh(...)

Jetpack Compose: Modifier.heightIn(...)vs Modifier.prefferedHeigh(...)
EN

Stack Overflow用户
提问于 2020-09-13 19:47:19
回答 1查看 258关注 0票数 2

就像标题所说的那样。Modifier.heightIn(...)Modifier.prefferedHeigh()有什么不同?在我的试验中,它们似乎也是一样的..有人知道什么时候使用什么,在什么场景下使用吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-15 00:04:43

Modifier.preferredHeight()设置可由约束替代的高度,而不是Modifier.height,后者设置高度而不考虑传入的约束。

Modifier.heightIn()强制内容遵守此约束,并在内容大于最大值或小于最小值的情况下将其居中。

另外,这两个函数的用途不同,因为第一个函数接受两个参数,而第二个函数只接受一个参数,因此,它们几乎不会做同样的事情。

请注意,还有其他用于宽度和高度的函数,以及"size“函数,其中包括这两个函数。通过查看源代码(Ctrl + click | Cmd + click),可以看到所有的可能性和解释该功能的文档。

附言:你拼错了preferredHeight,我花了几分钟才在Android Studio中找到它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63870381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档