AppCompatButton backgroundTint API <21

Quiero usar efectos de onda en los botones. AppCompat v22.1 agregó AppCompatButton y nuevas funcionalidades al teñido AppCompat.

Mi diseño

<android.support.v7.widget.AppCompatButton
        android:id="@+id/add_remove_button"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:backgroundTint="@color/primary"
        android:textColor="@android:color/white"
        android:text="Remove" />

En mi dispositivo de prueba API 22, el efecto dominó funciona perfectamente, pero estoy codificando para la API 11 y desafortunadamente backgroundTint necesita API> = 21. ¿Cómo puedo configurar el efecto dominó en los botones en versiones anteriores de la API?

Respuestas a la pregunta(3)

Su respuesta a la pregunta