在使用 Jetpack Compose 进行 UI 开发时,你可能会遇到一些意外的布局问题,比如IconButton组件周围出现的额外间距。今天我们来探讨一下这种现象的根源以及如何解决它。
问题描述
当我在构建一个包含IconButton的 Composable 函数时,发现按钮周围出现了一些额外的空白空间。这些空间似乎不是由padding或margin引起的,而是直接出现在IconButton外围。以下是当时的布局代码:
Column(modifier=modifier.padding(top=padding.calculateTopPadding