英文:
How to make different-sized checkboxes in Jetpack Compose?
问题
我有一些类似于这样的一行复选框:
我有 modifier = Modifier.size(30.dp)
我想让它们变得更大。当我将 modifier = Modifier.size(100.dp)
时发生了什么
它只是添加了烦人的空间,而不是使它们变大。是什么原因?我如何获得大复选框?
英文:
I have some checkboxes in a row, like this:
I have modifier = Modifier.size(30.dp)
I would like them to be bigger. Here is what happens when I set modifier = Modifier.size(100.dp)
It just adds annoying space instead of making them bigger. What gives? How do I get my big check boxes?
答案1
得分: 5
根据此文章,scale
修饰符将起作用
val scaleMultiplier = 2f // 2倍缩放
Checkbox(
modifier = Modifier.scale(scaleMultiplier)
)
英文:
according to this article, the scale
modifier will do the trick
val scaleMultiplier = 2f //scale by 2x
Checkbox(
modifier = Modifier.scale(scaleMultiplier)
)
答案2
得分: 1
你无法使用当前的实现方式来完成这个操作,因为它使用了一个硬编码的数值:
你必须自己实现它,查看这个链接。
英文:
You can't do that with the current implementation, as it is using a Hardcoded value:
You have to implement it by yourself, check this one.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论