Так или иначе, ответьте на @JMPergar «s не работает для меня.
Тем не менее, я смог подумать об этом обходном пути: если цвет за вашей прозрачной кнопкой твердый (не градиент или пятнистое изображение), вы можете использовать этот цвет как не нажатый основной кнопкой.
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/profile_transparent_button_pressed"
>
<item>
<shape>
<corners android:radius="@dimen/profile_transparent_button_corner_radius" />
<solid android:color="@color/profile_background" />
</shape>
</item>
</ripple>
где @color/profile_transparent_button_pressed
является цвет, чтобы выделить кнопку, и @color/profile_background
- цвет макета позади этой кнопки. Он работает точно так, как ожидалось, но все же определенно является обходным решением, поэтому сначала попробуйте ответить @JMPergar.
Что вы имеете в виду, не работает? – iheanyi
больше не пульсирует, если прозрачный цвет прозрачен. – ZakTaccardi
Если прозрачный прозрачный, цвета не будет пульсировать. – iheanyi