标签: android type-safety
我正在编写一种将颜色作为整数值(例如Color.BLACK)的方法。
void justDoIt(int color) {}
如果它是一种颜色资源(例如R.color.black),我会使用@ColorRes注释来明确整数类型。
void justDoIt(@ColorRes int colorResId) {}
有没有办法为int颜色做类似的事情?
TL; DR :如何确保int参数是int颜色而不是颜色资源(与@ColorRes相反)
答案 0 :(得分:4)
为此目的有注释@ColorInt。
@ColorInt