Effet d'entraînement sur la forme drawable

Essayer de faire quelque chose de vraiment simple d'ici et d'avoir regardé un tas de ressources, mais en vain. Je suis en train d'essayer d'obtenir l'effet d'entraînement sur un bouton qui utilise un drawable de fond de type de shape drawable. Les fichiers concernés:

background_button:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <stroke
        android:width="1px"
        android:color="#80ffffff" />
    <solid android:color="@android:color/transparent" />
</shape>

ripple.xml dans le drawable-v21 dossier:

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
        android:color="?attr/colorControlHighlight">
    <item android:drawable="@drawable/background_button"/>
</ripple>

Button.xml:

   <Button
                    android:id="@+id/login_button"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="20dp"
                    android:layout_weight="1"
                    android:paddingTop="10dp"
                    android:paddingBottom="10dp"
                    android:background="@drawable/ripple"


 />

Quel est le problème ici.
Merci!

OriginalL'auteur user2511882 | 2015-12-24