MaterialResources.java 文件源码

java
阅读 45 收藏 0 点赞 0 评论 0

项目:material-components-android 作者:
/**
 * 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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号