我想知道是否有办法轻松改变按钮上图像的颜色, 我的简单例子是这样的,
CircleButton.setImageResource(android.R.drawable.ic_media_play);
我有播放音频图标(白色),想要将图标颜色更改为红色,就像这样
CircleButton.setImageResource(ColorChange(Red, android.R.drawable.ic_media_play));
什么似乎是做ColorChange()的最简单方法?
答案 0 :(得分:6)
使用ColorFilter
更改button
图像颜色。您的按钮应为ImageButton
将图像资源设置为ImageButton
CircleButton.setImageResource(android.R.drawable.ic_media_play);
并且,在需要时更改图像颜色
CircleButton.setColorFilter(getResources().getColor(R.color.any_color));