我正在尝试为Wear OS创建一个复杂功能,并且在尝试添加图标时遇到了问题,我使用的是ShortTextComplicationData
,根据文档Here,它可以与图标合并。
这里是当前代码
private fun createComplicationData(text: String, contentDescription: String): ShortTextComplicationData {
val complicationData = ShortTextComplicationData.Builder(
text = PlainComplicationText.Builder(text).build(),
contentDescription = PlainComplicationText.Builder(contentDescription).build()
)
return complicationData.build()
}
这段代码工作正常,但我没有添加图像的选项,ShortTextComplicationData说我需要使用MonochromaticImage。
我尝试使用这行complicationData.setMonochromaticImage(???).build())
,但我没有MonochromaticImage添加或如何创建它。
不知道是否走在正确的方向,任何帮助将不胜感激!
1条答案
按热度按时间0lvr5msh1#
我通过添加以下代码解决了我的问题
IconCompat
帮助创建图标,然后我可以将其传递给复杂功能数据。