我米使用此示例的Android SDK http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.html如何更改SDK的图形示例“Compass”?
在该样品中,罗盘就是这样
我想用的图形对于罗盘这一个例如
这是可能的吗?也许我的问题很蠢,但我从来没有用过这样的图形!谢谢
我米使用此示例的Android SDK http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.html如何更改SDK的图形示例“Compass”?
在该样品中,罗盘就是这样
我想用的图形对于罗盘这一个例如
这是可能的吗?也许我的问题很蠢,但我从来没有用过这样的图形!谢谢
是的,我除了在示例中使用canvas.drawPath()
以外,还可以调用canvas.drawBitmap()来代替它,其中您传递的位图是要显示的图形。请注意有多个drawBitmap()
方法。使用哪一个最适合你的需求。
指南针示例使用drawPath,除非我错了。你应该可以改变它来使用drawImage,并将它指向你的图像:将你的图像(以png格式)添加到res/drawable文件夹,并检查javadocs的Cavas.drawImage方法(对不起,在手机上所以不能方便地插入javadoc链接)。
所以我不得不使用drawBitmap(R.id.image);? –
是的,如果'图像'对应于您想要显示的资源中存储的图像。 –
如果我想从我的可绘制文件夹中获取图像? –