缩放时线条变粗

时间:2013-08-04 16:57:36

标签: android android-canvas

我在Android画布上绘制一条线,厚度为1(paint.setstrokewidth(1))。使用canvas.scale(2,2)缩放画布时,线条会变粗。即使我缩放(放大),我怎么能画出只有一个像素厚的线?

问候 安德烈亚斯

2 个答案:

答案 0 :(得分:2)

设置抚摸的宽度。 在发际线模式下将0传递到笔划。 Hairlines总是绘制一个独立于canva矩阵的像素。

答案 1 :(得分:1)

如果您使用Paint对象setStrokeWidth - 方法,则可以使用值0绘制单像素线。

来自API docs

  

设置抚摸的宽度。在发际线模式下将0传递到笔划。   Hairlines总是绘制一个独立于canva的像素   基质