【发布时间】:2011-11-15 16:45:14
【问题描述】:
我正在将此示例用于 android sdk http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.html
在那个示例中,指南针是这样的
我想用一个图形作为指南针,例如
这可能吗?也许我的问题很愚蠢,但我以前从未使用过这样的图形!谢谢
【问题讨论】:
标签: android
我正在将此示例用于 android sdk http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.html
在那个示例中,指南针是这样的
我想用一个图形作为指南针,例如
这可能吗?也许我的问题很愚蠢,但我以前从未使用过这样的图形!谢谢
【问题讨论】:
标签: android
是的,不是在示例中使用canvas.drawPath(),而是将其替换为对canvas.drawBitmap() 的调用,其中您传递的位图是您要显示的图形。注意有多个drawBitmap() 方法。使用最适合您需求的那个。
【讨论】:
image 对应于您要显示的资源中存储的图像。
指南针示例使用 drawPath,除非我错了。您应该能够将其更改为使用 drawImage ,并将其指向您的图像:将您的图像(以 png 格式)添加到 res/drawable 文件夹并查看 javadocs 中的 Cavas.drawImage 方法(抱歉,在移动设备上所以不能方便地插入 javadoc 链接)。
【讨论】: