0

作为 android 开发人员,我们使用ContextCompat.getColor(context, colorRes)ContextCompat.getDrawable(context, drawableRes).

为了简单起见,我们这样创建了扩展函数Context

inline fun Context.getCompatColor(@ColorRes colorRes: Int): Color = ContextCompat.getColor(this, colorRes)

这非常有用,所以我想知道这是否目前在Android KTX图书馆中。我一直在寻找它,但我找不到它。它在那里吗?如果不是,为什么不在那里?

4

2 回答 2

0

以下是android.content.Contextcore-ktx 中的所有扩展功能:

systemService():按类返回系统级服务的句柄。

withStyledAttributes():在 TypedArray 接收器上执行块。

https://android.github.io/android-ktx/core-ktx/androidx.content/android.content.-context/index.html

于 2019-11-18T10:34:52.407 回答
-1

试试Context.resources.getColor()它会解决你的问题

于 2019-11-18T10:17:58.843 回答