形状路径太大而无法渲染到纹理中

Shape path too large to be rendered into a texture

我正在尝试解决这个问题,但到目前为止我唯一发现的就是禁用硬件加速。它确实有效,但它使滚动变得迟缓有没有办法解决这个问题但保持硬件加速?

所以唯一的解决办法是使用软件渲染和优化代码,使其可以平滑滚动。在我的例子中,我在 onDraw 方法中绘制曲线,每次我每秒滚动几次重新绘制曲线时都会调用它,这使用硬件加速很快但在软件上真的很慢。现在,我只在位图中绘制曲线一次,并将位图设置为视图的背景,只重绘指针 onscroll,即使没有软件加速也能使滚动平滑。我希望这可以帮助任何遇到类似问题的人!