我试图将十六进制颜色值字符串与每几秒钟改变颜色的textview颜色进行比较。
目前,textview的getCurrentTextColor返回一个较大的减号,而不是颜色的十六进制值。
如何将此数字转换为十六进制值?这有可能吗?
感谢
答案 0 :(得分:2)
请参阅this answer。
String hexColor = String.format("#%06X", (0xFFFFFF & intColor));
答案 1 :(得分:1)
你不要把它们变成十六进制值。只需将getCurrentTextColor
与相应的十六进制值
样品:
if (textView.getCurrentTextColor() == 0xff4444)