Использование высоты и пульсации в ImageButton

Я пытаюсь установить эффект высоты и пульсации одновременно на ImageButton. Я запускаю LOLLIPOP.

Вот код:

<android.support.v7.widget.AppCompatImageButton xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:elevation="5dp" android:background="?attr/selectableItemBackgroundBorderless" app:srcCompat="@drawable/add" /> 

Моя тема: Theme.AppCompat.Light.DarkActionBar

С помощью этого кода я получаю только пульсацию. Если я удалю фон (рябь), я получу повышение.

Редакция:

Примечание. Все снимки экрана были сделаны с щелчком изображения (длительное нажатие).

Я проверил с android:background="?attr/selectableItemBackground" и я получил рябь, а фон – квадрат, но не высота:

С android:background="?attr/selectableItemBackgroundBorderless" Я получил рябь с круговым фоном, но без отметки:

Без атрибута фона я получил высоту и по умолчанию фон ImageButton :

То, что мне нужно, – это круглый пульсационный фон и высота в то же время .

Как и тени, безграничная рябь проецируется на ближайшую родительскую поверхность – это означает, что они не могут отбрасывать тени. Вместо этого используйте вместо этого прямоугольную рябь:

 android:background="?attr/selectableItemBackground"