我试图在android中画一条非常细的线(小于一个像素厚)。我在用着
Paint blackThin = new Paint();
blackThin.setStrokeWidth(0.1f);
blackThin.setColor(Color.BLACK);
初始化绘画对象。
这在 Android 2.2 中运行良好,但是当我在 4.2 中尝试时(我认为也是 4.1,我简单地测试了一个 - 我没有测试除 2.2、4.1.2 和 4.2 之外的任何其他版本)行不会当我画它们时出现。为了让它们出现在 4.2 中,似乎我必须将抗锯齿标志设置为 true。(我试过了,线条出现了。)但我真的不想要那样,因为这会模糊线条等。
这是Android中的错误吗?除了打开抗锯齿之外,我还能做些什么来让它工作吗?
编辑:我还用 0.9 的像素大小对此进行了测试,问题是一样的。
谢谢您的帮助!