我已经查看了一些解决此问题的帖子,但它们都对我无效,所以我认为我对它应该如何工作有一个基本的误解。我有一个ImageButton,它应用了一个png文件。这个png文件大部分是透明的,只有一个白色箭头。我想使用setColorFilter将箭头着色为红色:
imageButton.setColorFilter(Color.argb(255, 225, 0, 0));
但这没有任何影响。我已经尝试了使用各种Porter-Duff模式的setColorFilter版本,但这些都没有起作用。如果您有任何关于问题可能是什么或者我可能遗漏了什么的想法,将不胜感激。