我正在开发一个使用 Canvas#drawLines 和一个启用了抗锯齿的绘制对象的 Android 自定义图形视图。我的视图已打开硬件加速。有时,当我捏放大/缩小时,我的图表中的某些线条会显得脱节,并且它们会逐渐变细成渐变。如果我更改为软件层或禁用抗锯齿,问题就会消失。这是 drawLines 的错误还是有人知道可能发生了什么?
第一张图片展示了这个问题,第二张图片稍微移动并展示了图表在大多数情况下的外观,并带有完全连接的线条。
(图片展示了问题)
(显示图表应该如何显示的图像 - 仍然存在一些小的差距)