Ripple-Effekt auf Android Lollipop CardView

Ich versuche, eine CardView zu erstellen, die den Welleneffekt anzeigt, wenn sie berührt wird, indem das Attribut android: backgound in der XML-Aktivitätsdatei wie beschrieben festgelegt wird.Hie auf der Android-Entwicklerseite, aber es funktioniert nicht. Überhaupt keine Animation, aber die Methode in onClick wird aufgerufen. Ich habe auch versucht, eine ripple.xml-Datei wie vorgeschlagen zu erstellenHie, aber gleiches Ergebnis.

Die CardView, wie sie in der XML-Datei der Aktivität angezeigt wird:

<android.support.v7.widget.CardView
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    android:layout_width="155dp"
    android:layout_height="230dp"
    android:elevation="4dp"
    android:translationZ="5dp"
    android:clickable="true"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:onClick="showNotices"
    android:background="?android:attr/selectableItemBackground"
    android:id="@+id/notices_card"
    card_view:cardCornerRadius="2dp">

</android.support.v7.widget.CardView> 

Ich bin relativ neu in der Android-Entwicklung, daher habe ich möglicherweise ein paar offensichtliche Fehler gemacht.
Danke im Voraus

Antworten auf die Frage(24)

Ihre Antwort auf die Frage