【发布时间】:2023-03-09 01:05:01
【问题描述】:
在我的应用程序中,我必须为通知设置一个大图标。 LargeIcon 必须是 Bitmap,而我的 drawables 是矢量图(Android 中的新功能,请参阅this link) 问题是,当我尝试解码矢量图像资源时,返回 null。
这是代码示例:
if (BitmapFactory.decodeResource(arg0.getResources(), R.drawable.vector_menu_objectifs) == null)
Log.d("ISNULL", "NULL");
else
Log.d("ISNULL", "NOT NULL");
在此示例中,当我将 R.drawable.vector_menu_objectifs 替换为“正常”图像时,例如 png,结果不为空(我得到正确的位图) 我有什么遗漏吗?
【问题讨论】:
-
有类似问题,不是解决方案,而是解决方法:stackoverflow.com/questions/33548447/…
标签: android bitmap android-drawable android-vectordrawable