在Android的Drawable上突出显示edge

在Android的Drawable上突出显示edge,android,android-widget,Android,Android Widget,当我有一个ImageButton和一个drawable,我想做一些类似抽屉或Twitter的事情,当我按下按钮时,图像的一角在边缘上高亮显示,抽屉中为黄色,Twitter中为白色。就像下面这个。 如何在不使用大量图像的情况下设置可绘制图像?如果您只想在运行时将可绘制图像的一种颜色替换为另一种颜色,可以尝试直接修改位图。你可以找到一个类似的例子 但在我看来,将可绘制的XML资源与多个可绘制的不同按钮状态一起使用更可能是一种android方式 问候,, Serge有没有一种方法可以将其应用于紧迫

当我有一个ImageButton和一个drawable,我想做一些类似抽屉或Twitter的事情,当我按下按钮时,图像的一角在边缘上高亮显示,抽屉中为黄色,Twitter中为白色。就像下面这个。


如何在不使用大量图像的情况下设置可绘制图像?

如果您只想在运行时将可绘制图像的一种颜色替换为另一种颜色,可以尝试直接修改位图。你可以找到一个类似的例子

但在我看来,将可绘制的XML资源与多个可绘制的不同按钮状态一起使用更可能是一种android方式

问候,,
Serge

有没有一种方法可以将其应用于紧迫事件?当我运行时,图像似乎没有拉伸。