使用VectorDrawableCompat.create报错
程序员文章站
2022-03-11 21:20:11
项目中使用了SVG代替PNG,线上出现了如下异常:android.content.res.Resources$NotFoundException: File res/drawable-xxhdpi-v4/ic_icon_air.png from xml type xml resource ID #0x7f07006c......
项目中使用了SVG代替PNG,线上出现了如下异常:
android.content.res.Resources$NotFoundException: File res/drawable-xxhdpi-v4/ic_icon_air.png from xml type xml resource ID #0x7f07006c
是转化的svg格式的图片ic_icon_air.png有问题了。
那就换一种方式实现变色需求
conditionAirQualityImage.setColorFilter(getColorByLevel(aqiValue))
@ColorInt fun getColorByLevel(level: Int): Int {
return when (level) {
LEVEL_1 -> Color.parseColor("#7ACC7A")
LEVEL_2 -> Color.parseColor("#FFC600")
LEVEL_3 -> Color.parseColor("#FFA64D")
LEVEL_4 -> Color.parseColor("#E66045")
LEVEL_5 -> Color.parseColor("#E64545")
LEVEL_6 -> Color.parseColor("#992E52")
else -> Color.parseColor("#661466")
}
}
本文地址:https://blog.csdn.net/gengbaolong/article/details/105977662
上一篇: python字典类型
下一篇: Python高阶-多线程
推荐阅读
-
Python使用Windows API创建窗口示例【基于win32gui模块】
-
WordPress中调试缩略图的相关PHP函数使用解析
-
C#中巧用妙法避免嵌套方式使用两个foreach循环
-
WordPress开发中用于标题显示的相关函数使用解析
-
SQL Server 2005建立新维护计划报错,未被识别为有效的连接管理器类型
-
PHP使用strstr()函数获取指定字符串后所有字符的方法
-
linux ssh 使用深度解析(key登录详解)
-
使用php+swoole对client数据实时更新(一)
-
PHP使用trim函数去除字符串左右空格及特殊字符实例
-
p2p怎么用 看片神器p2p种子搜索神器使用教程