get Color From Attr Id
从主题属性中直接获取颜色值
此方法是获取颜色的便捷方法,会自动完成"属性→资源ID→颜色值"的完整解析过程。
使用场景:需要从主题属性中直接获取可用的颜色 int 值。
// 直接获取主题颜色值
int textColor = IMKitThemeManager.getColorFromAttrId(context, R.attr.rc_text_primary);
textView.setTextColor(textColor);
// 等价于以下两步操作:
// int colorResId = IMKitThemeManager.getAttrResId(context, R.attr.rc_text_primary);
// int textColor = context.getResources().getColor(colorResId);
Content copied to clipboard
Return
解析后的颜色值(ARGB int),解析失败返回 0
Parameters
context
上下文(不能为 null)
attr Id
颜色属性 ID(如 R.attr.rc_text_primary)