我为一个按钮制作了自定义背景,并为不同的按钮状态也做了相应的背景。但现在我遇到了一个问题,无法理解。
当按钮处于正常状态时,它看起来很好。但是当我按下按钮时,我需要将文本向下移动几个像素,因为按钮背景图像在移动(实际上感觉像是在图像上移动,因为按钮下方有边框,当处于按下状态时,此边框消失)。请参见下面的图片。
当按钮状态为按下时,如何移动按钮中的文本?(也许可以通过某种填充或自定义按钮布局实现)
当按钮处于正常状态时,它看起来很好。但是当我按下按钮时,我需要将文本向下移动几个像素,因为按钮背景图像在移动(实际上感觉像是在图像上移动,因为按钮下方有边框,当处于按下状态时,此边框消失)。请参见下面的图片。
当按钮状态为按下时,如何移动按钮中的文本?(也许可以通过某种填充或自定义按钮布局实现)
android:variablePadding="true"
,但我仍然没有成功(是的,我尝试在触摸事件上使视图无效...)。 - Sam