分形生成器为Android Bitmap / Canvas

时间:2015-05-02 09:50:44

标签: android android-canvas

我想为Android创建一个Fractal生成器。

我列表中唯一不清楚的是:我应该使用哪个类,以便在屏幕上显示结果?我需要像位图一样,能够获得当前的宽度/高度,并能够设置一些像素(RGB),而不必将每个像素都作为不同的对象。

我看到我可以使用Bitmap类,但我不确定这是否是正确的方法。

作为额外的,我还希望能够将生成的屏幕设置为背景并将结果保存到文件中。

我应该使用哪个班级?

1 个答案:

答案 0 :(得分:2)

您可以使用canvas.drawPoint()

To draw something, you need 4 basic components: A Bitmap to hold the pixels, a Canvas to host the draw calls (writing into the bitmap), a drawing primitive (e.g. Rect, Path, text, Bitmap), and a paint (to describe the colors and styles for the drawing).

供参考:http://developer.android.com/reference/android/graphics/Canvas.html#drawPoint(float,%20float,%20android.graphics.Paint)