在撰写中向分隔线添加填充不起作用

问题描述 投票:0回答:1

我在撰写中添加了一个分隔线,并尝试为其设置填充,我希望分隔线从左侧(开始)开始 100dp,从右侧(结束)开始 100dp,但我看到一条浅灰色线仍然可见。如何在不使用约束的情况下使分隔器工作

分隔符代码

Divider(color = Color.LightGray, thickness = 1.dp, modifier = Modifier.padding( start = 106.dp, end = 106.dp ) )

这是我所看到的屏幕截图

enter image description here

android android-jetpack-compose
1个回答
0
投票

分隔线绘制正确,但因为您已给它

padding
,所以它所在的可组合项的背景将显示出来。要修复此问题,只需使用修改器将匹配的背景添加到分隔符即可。请务必将
background
放在填充之前。

Divider(color = Color.LightGray, thickness = 1.dp, modifier = Modifier.background(color = matchingBackgroundColor).padding( start = 106.dp, end = 106.dp ) )
© www.soinside.com 2019 - 2024. All rights reserved.