Créer une ondulation retirable sans transparence

Je suis un peu perdu sur la façon d'utiliser correctement Ondulation Drawable.

Disons que j'ai cette drawable :

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
     <item android:state_pressed="false" android:state_focused="true" android:drawable="@color/accent_color_light" />
     <item android:state_pressed="true" android:drawable="@color/accent_color_light" />
     <item android:drawable="@android:color/white" />
</selector>

C'est donc avec un fond blanc qui change à une lumière bleue quand il est porté ou pressé.

Comment puis-je obtenir les mêmes couleurs mais avec un effet d'entraînement ?
Je pense que j'ai besoin d'utiliser un masque pour éviter de se faire à l'extérieur des limites de la vue ?

OriginalL'auteur Stephane Mathis | 2014-11-17