Я изучаю дизайн материалов. Я попытался мультипликационный эффект на кнопку с помощью этого GradleПродолжительность эффекта пульсации в Android XML
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="http://schemas.android.com/apk/res/android"
xmlns:app="http://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>
пользователь не может испытать анимацию.
открыть проблему непосредственно на репо. вы получите лучшие ответы. – njzk2
Вместо добавления в файл XML попробуйте добавить продолжительность в код Java. –
Знаете, как это сделать. –