我在撰写中添加了一个分隔线,并尝试为其设置填充,我希望分隔线从左侧(开始)开始 100dp,从右侧(结束)开始 100dp,但我看到一条浅灰色线仍然可见。如何在不使用约束的情况下使分隔器工作
分隔符代码
Divider(color = Color.LightGray, thickness = 1.dp, modifier = Modifier.padding( start = 106.dp, end = 106.dp ) )
这是我所看到的屏幕截图
分隔线绘制正确,但因为您已给它
padding
,所以它所在的可组合项的背景将显示出来。要修复此问题,只需使用修改器将匹配的背景添加到分隔符即可。请务必将 background
放在填充之前。
Divider(color = Color.LightGray, thickness = 1.dp, modifier = Modifier.background(color = matchingBackgroundColor).padding( start = 106.dp, end = 106.dp ) )