Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们如何在 Android 的画布上绘制一个球体?Canvas没有任何方法可以做到这一点。
Canvas
画布是二维的,它有画圈。canvas.drawCircle(centerX, centerY, 半径, new Paint())
画一个圆并给它一个渐变纹理以具有球形外观。如果您想要实际的 3D 表示,请使用 OpenGL。
由于画布并非真正用于 3D 空间项目,因此它仅支持圆、线和弧等基元。
然而,OpenGL 是一个成熟的图形 API,可用于绘制球体并维护照明和纹理等。