小编jba*_*r21的帖子

Android - 具有硬件加速和抗锯齿功能的drawline会导致伪影

我正在开发一个Android自定义图表视图,它使用Canvas#drawLines和一个打开抗锯齿的绘图对象.我的观点已打开硬件加速.偶尔当我捏合放大/缩小时,我的图形中的一些线条将显得脱节,并且它们逐渐变细为渐变.如果我更改为软件层或禁用抗锯齿,问题就会消失.这是drawLines的错误还是有人知道可能会发生什么?

第一个图像显示问题,第二个图像稍微移动并演示图形在大多数情况下的外观,完全连接的线条.

(图像演示问题) 在此输入图像描述

(显示图形应该如何显示的图像 - 仍然是几个小间隙) 在此输入图像描述

android drawing canvas antialiasing hardware-acceleration

5
推荐指数
1
解决办法
991
查看次数