Android XML中的涟漪效应持续时间

时间:2015-07-06 17:16:04

标签: android xml android-studio material-design ripple

我正在学习材料设计。我使用这个gradle尝试了按钮上的涟漪效果

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>

用户无法体验动画。

1 个答案:

答案 0 :(得分:0)

GitHab中描述页面上的示例中的问题。 改变

rv_centered="true"

app:rv_centered="true"

一切都将完成。 ReppleView的所有属性都必须包含app: