如何在我的应用程序中实现类似Google Play音乐的按钮外观?

时间:2013-08-20 19:05:21

标签: android styles

您好我受到Google音乐应用程序的启发,并且在按下按钮时尝试对按钮实现相同的效果。镜头将帮助你理解:

enter image description here

这里按钮获得半透明的美观效果。不幸的是,我已经无处可去,我只是设法类似的按钮,但现在它按下它时不会改变颜色?我真的卡住并需要帮助,我是Android开发的新手,我一直在尝试选择器,但当我设置一个选择器按钮背景时,应用程序在运行时失败。 这是我按钮的屏幕截图:

enter image description here

对于此按钮,为了实现阴影,我使用了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"
    />

1 个答案:

答案 0 :(得分:0)

您可以创建自定义样式来创建自定义按钮。在这种风格中,您可以为不同的按钮状态定义不同的图像(例如启用,按下...)。看一下这个tutorial