Кнопка пульсации Android с фоном

Я успешно создал кнопку пульсации в Android 5.0, используя XML. Мой код выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<!-- the flat button to be used in app -->
<!-- define the ripple -->
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="?android:colorControlHighlight">
    <!-- the ripple object -->
    <item android:id="@android:id/mask">
        <!-- button shape (w/ radius) -->
        <shape android:shape="rectangle">
            <!-- radius of vertices -->
            <corners
                android:topLeftRadius="7dp"
                android:topRightRadius="7dp"
                android:bottomLeftRadius="7dp"
                android:bottomRightRadius="7dp" />
            <!-- color accent (not working) -->
            <solid android:color="?android:colorAccent" />
        </shape>
    </item>
</ripple>

У меня проблема с кнопкой: цвет фона кнопки не изменится. Я также попробовал:

<solid android:color="#0000ff" />

Фон по-прежнему остается прозрачным (colorAccent тоже не работает).

Как мне установить синий цвет фона прямоугольника (кнопки), если не через

<solid/>

имущество?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос