我们可以利用Modifier来去除Switch上下方的空白。具体方法如下:
1.在Switch外面套一层Box,然后为该Box添加Modifier,设置paddingBottom和paddingTop为0。
2.通过modifier来设置Switch的边距,同时将它的高度设置为0,这样就可以去掉上下方的空白了。
示例代码如下:
Box( modifier = Modifier .padding(top = 8.dp, bottom = 8.dp) .fillMaxWidth(), ) { Switch( checked = true, onCheckedChange = { /TODO/ }, modifier = Modifier .height(0.dp) .padding(start = 16.dp, end = 16.dp) ) }