对于 Android 专家来说,这可能很容易。我正在尝试通过画布绘制位图。我想要精确的颜色,没有抗锯齿,并且线条位于位图中的精确绝对坐标处。有时线条在正确的位置,有时它们偏移 1 个像素。我觉得这与缩放有关。但我不确定。这是代码:
Paint mPaint = new Paint();
mPaint.setColor(Paint.WHITE);
mPaint.setStrokeWidth(0);
mPaint.setAntiAlias(false);
mPaint.setDither(false);
mPaint.setStyle(Paint.Style.STROKE);
drawingContext.mycanvas.drawLine(20, 0, 10, 10, mPaint);
这实际上画了一条从 (19,0) 到 (10,9) 的线。为什么?