android - 在 android 5 (api 21) 上设置 ImageView colorFilter

标签 android imageview android-5.0-lollipop

我在 Android 5(api 21) 上使用 ImageView 时遇到奇怪的问题。 当我在 xml 中设置 ImageView 色调颜色时,我无法在代码中更改它!!! 我尝试了几种方法来以编程方式更改 ImageView 的 colorFilter,但它不起作用。 我只在 api 21 上有这个问题。 有什么想法吗?

最佳答案

搜索了很多小时后,我发现这是 api 21 中的一个错误,当您将初始化色调颜色设置为 ImageViewImageButton 时,您无法更改它代码稍后。 最好的解决方案是将初始色调颜色移动到代码中以防止出现此问题。

关于android - 在 android 5 (api 21) 上设置 ImageView colorFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52221242/

相关文章:

Android Market 发布问题

android - ImageView 内存不足异常

android - 如何使用Android Studio在Android L或4.4上运行应用程序?

android - 异常 : 9003: PLACES_API_ACCESS_NOT_CONFIGURED

java - 如何在android中滑动布局(线性/相对..)

android 在显示来自 url 的图像时出错

android drawable上不存在Android FAB加号

android - TransitionListener 是如何工作的?

android - 短信类型常量

android - 动态添加图像