3
我可以使用setColorFilter(int color)设置ImageView的色调颜色,但getColorFilter()返回ColorFilter对象而不是int颜色。看起来好像我可以将ColorFilter转换为具有公共getColor()方法的PorterDuffColorFilter,但仍然需要用反射调用,因为它使用@hide注释。这似乎很难,并不保证不会中断。如何以编程方式获取ImageView的色调颜色?
我错过了什么或有人想出了一个更好的解决方案,而不是哈克?
这种方法似乎只返回初始色调的颜色,而不是更新的后续变更色调的颜色(由规定原始回答者在你的链接中)。 –