我有一个特定的按钮。我需要在xml中定义这个按钮,它由两部分组成:图标或文本以及带有设置alpha的monocolor背景(仅在背景上)。图标应位于背景的中间(进行一些调整)。当我按下按钮时,它应该缩放(一起显示背景图标)并恢复到原始大小。
我找了一些解决方案并找到了一个选择器,但它用另一个替换了图像。有一种简单的方法可以在不替换图像的情况下执行此操作吗?
答案 0 :(得分:0)
我认为最好的解决方案是使用选择器。在一个选择器中,您将创建一个具有原始大小的按钮,在第二个选择器中,您将创建一个尺寸较小的按钮,或者您需要的任何尺寸。
现在,要同时实现图标和背景的效果,您可以设置按钮图标,如android:drawable="@drawable/icon.png"
和设置背景android:background="@drawable/background.png"
。