Tag: ripple

包含ImageView的RecyclerView项目的涟漪效应

我有一个RecyclerView展开下面的网格项目: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/children_tile_border" android:layout_marginTop="@dimen/children_tile_border" android:clickable="true" android:focusable="true" android:background="?selectableItemBackground" tools:ignore="RtlHardcoded"> <com.example.app.ui.widget.SquareImageView android:id="@+id/child_picture" android:layout_width="match_parent" android:layout_height="wrap_content" android:visibility="visible" android:layout_alignParentBottom="true"/> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="68dp" android:background="@color/tile_text_background" android:gravity="center_vertical" android:layout_alignParentBottom="true"> ………….. </LinearLayout> </RelativeLayout> 但是除非我将SquareImageView's可见性设置为不可见,否则不会出现涟漪效应。 似乎涟漪效应绘制在SquareImageView下方。 我怎样才能让它在SquareImageView绘制?