在Android上绘制形状和对形状进行操作

3
1个回答

2
你应该使用安卓的Graphics将你的形状绘制到surfaceView上。
具体来说,需要使用Canvas
可以参考官方的Lunar Landing Demo进行学习。

You can find the source code for this sample in your SDK at:

<sdk>/platforms/android-<version>/samples/

有没有办法只使用画布来完成它? - Yauraw Gadav
@Gaurav 如果画布没有附着在屏幕上,那么它有什么用处呢?surfaceView是一个View,你可以使用画布在其上进行绘制。 - IAmGroot
你说的“not attached to the screen”是什么意思?抱歉问了这样愚蠢的问题。 - Yauraw Gadav
1
@Gaurav 画布就像是你可以在上面绘制的对象,它本身不会显示在屏幕上。除非你指定一个视图来展示这个画布。SurfaceView 本质上是画布的一个包装器,用于将画布显示在屏幕上。 - IAmGroot

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