安卓上的分形应用程序

7
什么是在安卓上生成分形曲线的最佳方法?

我应该使用NDK吗?

如果不使用NDK,应该继承哪个类来扩展ViewSurfaceView
我已经通过扩展View并重写onDraw()生成了两个分形图像,但当迭代计数大且曲线比例太小时,生成速度太慢。

如果您选择使用Java绘图方法来绘制它们,NDK可能是最佳解决方案。但现在使用OpenGL ES 2.0像素着色器来创建分形图形也相当“普遍”。 - harism
2个回答

3
您想知道如何提高绘图速度。这个网站上有很多关于此的信息 (例如这里有一些图表)
基本上,通过扩展SurfaceView比扩展View获得更好的性能,并且使用GLSurfaceView会更好。
您可以在这里阅读到,使用NDK对大多数应用程序没有好处。我认为您不应该使用它。
如果您已经了解OpenGL,则建议使用GLSurface。否则,在学习OpenGL之前,请尝试使用SurfaceView获取足够的FPS。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接