У меня есть кнопка с эффектом пульсации, она имеет два состояния: один из них «обычный» с эффектом пульсации, а другой выбран фон изменен, но есть две проблемы :Как сохранить эффект пульсации при выборе кнопки
- отверстие кнопки цвета с цветом, я хотел бы только, чтобы цвет овальную форму кнопки
- волновой эффект не сохраняются при изменении цвета фона кнопки
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_selected="true" android:drawable="@color/cal_selected"/> <item android:drawable="@drawable/cal_day_regualr"> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:attr/colorActivatedHighlight"> <item android:id="@android:id/mask"> <shape android:shape="oval"> <solid android:color="@color/cal_background" /> </shape> </item> </ripple> </item> </selector>
попробовать это https://github.com/traex/RippleEffect –
Из того, что я увидел, нет долгого эффекта нажатия, например, на lollipop –