嗨,我受到谷歌音乐应用程序的启发,并试图在按下按钮时达到相同的效果。该镜头将帮助您理解:
所以这里的按钮获得了半透明的漂亮效果。不幸的是,我无处可去,我只是设法使用类似的按钮,但现在按下它时它不会改变颜色?我真的卡住了,需要帮助,我是 android dev 的新手,我一直在尝试选择器,但是当我将选择器设置为按钮背景时,应用程序在运行时失败。这是我的按钮的屏幕截图:
对于这个按钮,为了实现阴影,我使用了card_background.9.png
文件,因此它还将整个按钮背景更改为白色。我假设按钮失去默认按下状态的原因是什么。
按钮的 XML 代码:
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Facebook"
android:drawableLeft="@drawable/facebook_icon"
android:background="@drawable/card_background"
android:padding="15dp"
android:textSize="20sp"
android:drawablePadding="10dp"
/>