我想知道你们中是否有人知道如何通过编码来更改 Android 中图像的颜色。
例如:
Facebook 的工具栏有一个灰色图标:
但点击后,它变成蓝色:
有什么办法可以通过编码来实现这种转变吗?或者它只是用新图像更改图标/绘图。
谢谢。
最佳答案
您只需在每次点击时更改图像,或者这可能对您也有用。
final ToggleButton test = (ToggleButton) findViewById(R.id.TEST);
test.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
test.setBackgroundColor(Color.parseColor("#FFFFFF")); // changes background color of "toggle button" widget to white when clicked!
}
});
所以要分解它;单击切换按钮时,切换按钮的背景颜色将变为白色,又名“#FFFFFF”<-不要忘记“”! Heres a picture of whats happening
当然,除了背景之外,还有更多选项。
PS,如果这不是您想要的,但我的代表太低,我会发表评论:-) 让我知道这是否有用!快乐编码!
关于java - 通过单击更改 Android Studio 图像的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40899270/