Я изучаю материальный дизайн. Я попробовал эффект пульсации на кнопке, используя этот градиент
dependencies {
compile 'com.github.traex.rippleeffect:library:1.3'
}
по этой ссылке https://github.com/traex/RippleEffect
есть много атрибутов, которые не работают, например
app:rv_rippleDuration="1200"
app:rv_color="#d3d3d3"
У меня есть событие на кнопке и эффект пульсации, но когда я нажимаю на кнопку, вызывается метод. Я хочу, чтобы сначала эффект пульсации завершился, а затем должно было произойти действие.
XML-код
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
xmlns:app="https://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp">
<com.andexert.library.RippleView
android:id="@+id/ripple1"
android:layout_width="match_parent"
android:layout_height="match_parent"
rv_centered="true"
app:rv_rippleDuration="1800"
app:rv_color="#000000">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/fromDateButton" />
</com.andexert.library.RippleView>
</LinearLayout>
пользователь не может испытать анимацию.