【发布时间】:2014-07-19 14:17:25
【问题描述】:
据我所知,有两种方法可以在 Android Wear 中设置通知的背景图像。为了记录,两者都以:
Bitmap bitmap;
Notification.Builder bob = new Notification.Builder(this)
.setContentTitle(title)
...等等来设置通知。还假设bitmap 已初始化为适当大小的图像(尽管这是另一个问题)。
方法一:
bob.setLargeIcon(bitmap);
这可行,但无论通知的大小如何,AFAICT bitmap 总是在通知的背景中模糊不清。
方法二:
bob.setStyle(new Notification.BigPictureStyle().bigPicture(bitmap));
这会清除位图,但会带来不幸的副作用,即在可穿戴设备上插入一个额外的“页面”,即除了位图之外的空白页面。我想这里的想法是你试图向用户展示图像 - 但我不是,我只是想要一个不模糊的背景。
有没有办法做到这一点?
【问题讨论】:
标签: wear-os