/**
* Returns the {@link ColorStateList} from the given attributes. The resource can include
* themeable attributes, regardless of API level.
*/
@Nullable
public static ColorStateList getColorStateList(
Context context, TypedArray attributes, @StyleableRes int index) {
if (attributes.hasValue(index)) {
int resourceId = attributes.getResourceId(index, 0);
if (resourceId != 0) {
ColorStateList value = AppCompatResources.getColorStateList(context, resourceId);
if (value != null) {
return value;
}
}
}
return attributes.getColorStateList(index);
}
MaterialResources.java 文件源码
java
阅读 45
收藏 0
点赞 0
评论 0
项目:material-components-android
作者:
评论列表
文章目录