美文网首页
Android 获取颜色值 兼容属性

Android 获取颜色值 兼容属性

作者: sjj_dot | 来源:发表于2020-04-25 19:38 被阅读0次
    fun TypedArray.getCompatColor(theme:Resources.Theme,@StyleableRes index: Int, typedValue: TypedValue): Int? {
        if (getValue(index, typedValue)) {
            if (typedValue.type == TypedValue.TYPE_ATTRIBUTE) {
                theme.resolveAttribute(typedValue.data, typedValue, true)
                return typedValue.data
            } else {
                return typedValue.data
            }
        } else if (theme.resolveAttribute(typedValue.data, typedValue, true)) {
            return typedValue.data
        }
        return null
    }
    

    相关文章

      网友评论

          本文标题:Android 获取颜色值 兼容属性

          本文链接:https://www.haomeiwen.com/subject/rqtlwhtx.html