2016-09-15 104 views
3

我可以使用setColorFilter(int color)设置ImageView的色调颜色,但getColorFilter()返回ColorFilter对象而不是int颜色。看起来好像我可以将ColorFilter转换为具有公共getColor()方法的PorterDuffColorFilter,但仍然需要用反射调用,因为它使用@hide注释。这似乎很难,并不保证不会中断。如何以编程方式获取ImageView的色调颜色?

我错过了什么或有人想出了一个更好的解决方案,而不是哈克?

回答

相关问题