【发布时间】:2022-10-25 18:19:08
【问题描述】:
我想尝试放大框内的图标以填充父宽度,通常可以用fillMaxWidth接近,但Icon没有反应,只有图标的边界/假想边界放大到父宽度。
原来的:
后:
【问题讨论】:
-
发布您的代码而不是图片
标签: android kotlin android-jetpack-compose jetpack
我想尝试放大框内的图标以填充父宽度,通常可以用fillMaxWidth接近,但Icon没有反应,只有图标的边界/假想边界放大到父宽度。
原来的:
后:
【问题讨论】:
标签: android kotlin android-jetpack-compose jetpack
如果没有在 Icon 中指定 size 修饰符,则默认大小为 24.dp
内部Icon 代码:
private fun Modifier.defaultSizeFor(painter: Painter) =
this.then(
if (painter.intrinsicSize == Size.Unspecified || painter.intrinsicSize.isInfinite()) {
DefaultIconSizeModifier //24.dp
} else {
Modifier
}
)
使用类似的东西:
Icon(Icons.Filled.Delete, "", Modifier.size(32.dp))
有和没有size 修饰符:
【讨论】: