【发布时间】:2016-09-15 21:49:03
【问题描述】:
我可以使用setColorFilter(int color) 设置ImageView 的色调颜色,但getColorFilter() 返回ColorFilter 对象而不是int 颜色。似乎我可以将ColorFilter 转换为具有公共getColor() 方法的PorterDuffColorFilter,但仍需要使用反射调用,因为它使用@hide 进行了注释。这看起来很老套,不能保证不会破坏。
我是否遗漏了什么,或者有人想出了一个不那么老套的更好的解决方案?
【问题讨论】: