@ColorInt
private static int[] resolveThemeColors(@NonNull Context context, @AttrRes @StyleableRes int[] attrs, @ColorInt int[] defaultColors) {
if (attrs.length != defaultColors.length)
throw new IllegalArgumentException("Argument attrs must be the same size as defaultColors");
TypedValue typedValue = new TypedValue();
TypedArray a = context.obtainStyledAttributes(typedValue.data, attrs);
for (int i = 0; i < attrs.length; i++) {
defaultColors[i] = a.getColor(0, defaultColors[i]);
}
a.recycle();
return defaultColors;
}
ThemeUtils.java 文件源码
java
阅读 44
收藏 0
点赞 0
评论 0
项目:More-For-GO
作者:
评论列表
文章目录