Android在Canvas上划线粗细不均的问题(抗锯齿)
发现一个比较有趣的问题,在Canvas上绘制的时候,线的粗细没有向我想的一样。
在做象棋项目时,我发现在画棋盘的线的时候,线的粗细出现了不均。要么设置成1dp,这样不够细不符合要求,要么设置成1px,会出现横竖线,不同横线间粗细不一的现象。
时隔一个月,大概知道是什么问题了。
看下面的两张图。
上面个一张图片,明显表现出了粗细不均的情况。
而下面却没有。
其实只是因为是否设置了ANTI_ALIAS,就这么简单。
发现一个比较有趣的问题,在Canvas上绘制的时候,线的粗细没有向我想的一样。
在做象棋项目时,我发现在画棋盘的线的时候,线的粗细出现了不均。要么设置成1dp,这样不够细不符合要求,要么设置成1px,会出现横竖线,不同横线间粗细不一的现象。
时隔一个月,大概知道是什么问题了。
看下面的两张图。
上面个一张图片,明显表现出了粗细不均的情况。
而下面却没有。
其实只是因为是否设置了ANTI_ALIAS,就这么简单。