我创建了一个名为skillButton的Imagebutton,并使用
更改了颜色skillButton.setColor(Color.RED);
它工作正常,但我该怎么做才能删除颜色并获取原始图像(颜色)?我尝试了Color.CLEAR,它使完整的按钮不可见。我也尝试了一些rgba值,但是没有更好的方法吗?
感谢和尊重......
答案 0 :(得分:4)
标准颜色为Color.WHITE
。图像/纹理的实际颜色实际上乘以您在按钮上设置的颜色。 Color.CLEAR
是alpha值为0的颜色,表示100%透明=不可见。
Color.WHITE
表示原始图片的每个颜色分量乘以1,因此不会改变。
skillButton.setColor(Color.WHITE);
会将按钮“重置”为正常颜色。