Kotlin支持@ColorInt Java注释
Kotlin是否支持像@ColorInt
这样的java注释,因为我不能让它工作。 我可以使用@ColorInt
注释一个颜色,但是实际上并没有为这个注释获得lint检查。
例
fun setStatusBarColor(@ColorInt color){ window.setStatusBarColor(color) }
通过R.color.colorPrimary
,不显示棉绒。 应该用R.color.colorPrimary
显示lint,不要用resources.getColor(R.color.colorPrimary)
Kotlin语言绝对支持所有的Java注释。 您所谈论的Lint检查不是Java语言或Kotlin语言的一部分,而是Android Studio和IntelliJ IDEA的Android插件的一个特性。 该功能目前仅支持Java,我们计划在Kotlin插件的未来更新中为其提供支持。