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

Android 形状路径太大,无法渲染到纹理中,android,opengl-es,Android,Opengl Es,我正试图解决这个问题,但到目前为止,我唯一发现的是禁用硬件加速。它实际上可以工作,但会使滚动变慢。有没有办法解决这个问题,但要保持硬件加速?因此,唯一的解决方案是使用软件渲染和优化代码,使其能够平滑滚动。在我的例子中,我使用onDraw方法绘制曲线,每次我每秒滚动几次重新绘制曲线时,它都被称为onDraw,使用硬件加速速度很快,但在软件上速度非常慢。现在,我只在位图中绘制了一次曲线,并将位图设置为视图的背景,只在Croll上重新绘制指针,即使没有软件加速,也能使滚动平滑。我希望这能帮助任何有类似

我正试图解决这个问题,但到目前为止,我唯一发现的是禁用硬件加速。它实际上可以工作,但会使滚动变慢。有没有办法解决这个问题,但要保持硬件加速?

因此,唯一的解决方案是使用软件渲染和优化代码,使其能够平滑滚动。在我的例子中,我使用onDraw方法绘制曲线,每次我每秒滚动几次重新绘制曲线时,它都被称为onDraw,使用硬件加速速度很快,但在软件上速度非常慢。现在,我只在位图中绘制了一次曲线,并将位图设置为视图的背景,只在Croll上重新绘制指针,即使没有软件加速,也能使滚动平滑。我希望这能帮助任何有类似问题的人

通过搜索,我发现这样的警告很常见,但如果您添加更多信息,说明何时发生以及您使用的代码,则会更有帮助。代码太长,无法在此处发布,它以前工作正常。但是现在图形有点长,所以路径也更长,这就是错误发生的时候