我在Android画布上绘制一条线,厚度为1(paint.setstrokewidth(1))。使用canvas.scale(2,2)缩放画布时,线条会变粗。即使我缩放(放大),我怎么能画出只有一个像素厚的线?
问候 安德烈亚斯
答案 0 :(得分:2)
设置抚摸的宽度。 在发际线模式下将0传递到笔划。 Hairlines总是绘制一个独立于canva矩阵的像素。
答案 1 :(得分:1)
如果您使用Paint
对象setStrokeWidth
- 方法,则可以使用值0绘制单像素线。
来自API docs:
设置抚摸的宽度。在发际线模式下将0传递到笔划。 Hairlines总是绘制一个独立于canva的像素 基质