0

我在 Android 画布上画了一条粗细为 1 ( paint.setStrokeWidth(1)) 的线。使用 缩放画布时canvas.scale(2,2),线条会变粗。即使我正在放大(例如放大),我如何才能画出只有一个像素厚的线?

4

2 回答 2

2

设置描边的宽度。在细线模式下将 0 传递给描边。细线始终绘制独立于画布矩阵的单个像素。

于 2013-08-04T17:10:15.607 回答
1

如果您使用PaintobjectssetStrokeWidth方法,您可以使用值 0 来绘制单像素线。

API 文档

设置描边的宽度。在细线模式下将 0 传递给描边。细线始终绘制独立于画布矩阵的单个像素。

于 2013-08-04T17:10:25.203 回答