创建新的可绘制颜色
2022-08-31 11:11:55
我正在尝试将十六进制值转换为int,以便我可以创建新的可绘制颜色。我不确定这是否可能,但根据文档,它应该。它显然要求
公共颜色可绘制(整齐颜色)
在 API 级别 1 中添加 使用指定颜色创建新的 ColorDrawable。
参数颜色 要绘制的颜色。
因此,我的代码不起作用,因为我收到无效int:“FF6666”错误。有什么想法吗?
int decode = Integer.decode("FF6666");
ColorDrawable colorDrawable = new ColorDrawable(decode);