【发布时间】:2011-11-28 07:57:34
【问题描述】:
我正在创建路径并使用path.moveTo(x, y) 和path.lineTo(x, y) 在每个路径中添加多行。然后canvas.drawPath(path, paint) 正在绘制所有路径。但在某些路径中,行与行之间有 1-2 像素空间。如何删除这些空格?我的代码是这样的:
paint = new Paint();
paint.setColor(Color.RED);
paint.setStyle(Paint.Style.FILL_AND_STROKE);
paint.setDither(false);
paint.setStrokeWidth(3);
paint.setAntiAlias(true);
for (int i = 0; i < length; i++) {
Path path = new Path();
path.moveTo(a, b);
path.lineTo(c, d);
path.moveTo(c, d);
path.lineTo(e, f);
canvas.drawPath(path, paint);
}
【问题讨论】:
-
你需要把你的代码放上来。
-
你试过在你的 Paint 对象上设置抗锯齿吗?