我的问题与将图像覆盖应用于所有按钮按下事件有关。因此,例如,在具有全息设置的 Android 4.0 及更高版本中,当您按下任何按钮时,按钮上都会有浅蓝色覆盖层。在早期版本的android中,它是橙色的。我知道如何设置按钮以使用选择器和项目标签在 XML 中更改按下、聚焦和默认的图像,但这需要我制作按钮的另一个图像,但带有浅蓝色覆盖层,这意味着我知道每个按钮有 2 张图片。我的应用程序将有很多按钮,我希望应用程序的文件大小尽可能小。
所以问题的重点是,有没有办法只制作一张图片(浅蓝色 25% 不透明度图像)作为所有按钮按下的覆盖,同时保持我设置的按钮的原始背景留在那里?