添加Ripple效果库

时间:2015-12-05 18:07:43

标签: android

我为涟漪效果添加了以下库: 的 https://github.com/balysv/material-ripple

问题是当我像这样添加它们时:

 <com.balysv.materialripple.MaterialRippleLayout
        android:id="@+id/ripple"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <ImageView
            android:id="@+id/activity_icon"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_above="@+id/activity_txt"
            android:layout_alignLeft="@+id/activity_txt"
            android:layout_alignRight="@+id/activity_txt"
            android:padding="2dp"
            android:src="@drawable/activity_active_twin" />

    </com.balysv.materialripple.MaterialRippleLayout>

我的布局迷失方向。但是在示例代码中它运行正常,无法找出原因吗?

1 个答案:

答案 0 :(得分:0)

尝试添加

android:layout_above="@+id/activity_txt"
android:layout_alignLeft="@+id/activity_txt"
android:layout_alignRight="@+id/activity_txt"
android:padding="2dp"
com.balysv.materialripple.MaterialRippleLayout

上的

 <com.balysv.materialripple.MaterialRippleLayout
        android:id="@+id/ripple"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_above="@+id/activity_txt"
        android:layout_alignLeft="@+id/activity_txt"
        android:layout_alignRight="@+id/activity_txt"
        android:padding="2dp" >

        <ImageView
            android:id="@+id/activity_icon"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/activity_active_twin" />

 </com.balysv.materialripple.MaterialRippleLayout>