Mr_老冷 发表于 2024-12-24 16:01:16

【原生UI】paint.setColor报错Wrapped java.lang.IllegalArgumentException: Invalid ID: 63

android 10 以上使用ARGB 设置颜色 使用parseColor会崩溃 崩溃原因是颜色范围超限
if (device.getSdkInt()>=29) {// 判断当前安卓API版本是否大于等于29
    paint.setColor(Color.pack(Color.parseColor("#00ffff")));// 大于等于29的使用这个
}else{
    paint.setColor(Color.parseColor("#B0C4DE"));// 小于的使用这个
}
页: [1]
查看完整版本: 【原生UI】paint.setColor报错Wrapped java.lang.IllegalArgumentException: Invalid ID: 63