发现一个比较有趣的问题,在Canvas上绘制的时候,线的粗细没有向我想的一样。

在做象棋项目时,我发现在画棋盘的线的时候,线的粗细出现了不均。要么设置成1dp,这样不够细不符合要求,要么设置成1px,会出现横竖线,不同横线间粗细不一的现象。

时隔一个月,大概知道是什么问题了。

看下面的两张图。

上面个一张图片,明显表现出了粗细不均的情况。
而下面却没有。

其实只是因为是否设置了ANTI_ALIAS,就这么简单。