我想以纯黑色绘制一条笔划宽度等于 1 像素的线。为此,我编写了以下代码:
Canvas(modifier = Modifier.fillMaxSize()) {
drawLine(
Color.Black,
Offset(0f, 10f),
Offset(100f, 10f),
strokeWidth = 0.0f,
)
}
结果是一条半透明的黑线。为什么?为什么线条是从strokeWidth 2f开始的纯黑色?
Divider(
modifier = Modifier
.height(Dp.Hairline)
.fillMaxWidth()
.background(color = Color.Black)
)
此行不可见。
答案 0 :(得分:0)
尝试使用 drawPoints,将 listOf(Offset(x, y)) 作为 points 参数传递。我不确定,但可能 1f 的笔触宽度可能会起作用