如何在画布上绘制android.graphics.drawable.Icon?

如何在画布上绘制android.graphics.drawable.Icon?,android,icons,android-canvas,Android,Icons,Android Canvas,我吓了一跳。 我确信图标将表现为任何其他可绘制的图形。但我没有看到任何平局或挫折的方法。我找不到任何输出图标的例子(很多都是从位图创建的)。如何在画布上的特定位置绘制我拥有的android.graphics.drawable.Icon图标?您可以使用loadDrawable(上下文上下文)方法获得官方文件中提到的drawable对象 返回可用于在此图标内绘制图像的可绘制文件,如有必要,可对其进行构造。根据图像的类型,这可能不是UI线程上要做的事情,所以请考虑使用LoopDababeAssic。

我吓了一跳。
我确信图标将表现为任何其他可绘制的图形。但我没有看到任何平局或挫折的方法。我找不到任何输出图标的例子(很多都是从位图创建的)。如何在画布上的特定位置绘制我拥有的android.graphics.drawable.Icon图标?

您可以使用
loadDrawable(上下文上下文)
方法获得官方文件中提到的
drawable
对象

返回可用于在此图标内绘制图像的可绘制文件,如有必要,可对其进行构造。根据图像的类型,这可能不是UI线程上要做的事情,所以请考虑使用LoopDababeAssic。 上下文:加载可绘图文件的上下文;例如,用于访问资源

返回:此图像的
可绘制的
的新实例,您可以保留。

使用
loadDrawable()
获取表示
图标的
drawable
,然后呈现
可绘制的