我正在尝试创建一个具有可自定义背景的 appwidget。我使用 NinePatchDrawable,我想改变它的颜色(使用 setColorFilter 方法)。这在 Activity 中没有问题,但使用用于 appwidgets 的 RemoteView 对象似乎确实有可能。
有没有办法让 appwidget 中的 ImageView 更新为新的 Drawable,而不是 Bitmap?
或者,如果没有,也许可以获取 appwidget 的实际大小并将彩色 NinePatchDrawable 转换/保存为位图,然后用它更新 ImageView?
我已经搜索了很多解决方案,但到目前为止还没有找到任何东西。我希望这不是不可能的。谢谢,
蛙鱼