【问题标题】:How to change the graphic of the SDK Sample "Compass"?如何更改 SDK 示例“指南针”的图形?
【发布时间】:2011-11-15 16:45:14
【问题描述】:

我正在将此示例用于 android sdk http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/Compass.html

在那个示例中,指南针是这样的

我想用一个图形作为指南针,例如

这可能吗?也许我的问题很愚蠢,但我以前从未使用过这样的图形!谢谢

【问题讨论】:

    标签: android


    【解决方案1】:

    是的,不是在示例中使用canvas.drawPath(),而是将其替换为对canvas.drawBitmap() 的调用,其中您传递的位图是您要显示的图形。注意有多个drawBitmap() 方法。使用最适合您需求的那个。

    【讨论】:

    • 所以我必须使用 drawBitmap(R.id.image);?
    • 是的,如果image 对应于您要显示的资源中存储的图像。
    • 如果我想从我的可绘制文件夹中获取图像?
    【解决方案2】:

    指南针示例使用 drawPath,除非我错了。您应该能够将其更改为使用 drawImage ,并将其指向您的图像:将您的图像(以 png 格式)添加到 res/drawable 文件夹并查看 javadocs 中的 Cavas.drawImage 方法(抱歉,在移动设备上所以不能方便地插入 javadoc 链接)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-18
      • 2013-10-20
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      相关资源
      最近更新 更多