1

我们如何在 Android 的画布上绘制一个球体?Canvas没有任何方法可以做到这一点。

4

2 回答 2

1

画布是二维的,它有画圈。canvas.drawCircle(centerX, centerY, 半径, new Paint())

于 2012-12-15T18:36:22.487 回答
1

画一个圆并给它一个渐变纹理以具有球形外观。如果您想要实际的 3D 表示,请使用 OpenGL。

由于画布并非真正用于 3D 空间项目,因此它仅支持圆、线和弧等基元。

然而,OpenGL 是一个成熟的图形 API,可用于绘制球体并维护照明和纹理等。

于 2012-12-15T18:48:18.853 回答