android:background="?android:attr/actionBarItemBackground"
android:background="?selectableItemBackgroundBorderless"
安卓:背景="?selectableItemBackgroundBorderless"
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/imageViewCancel"
android:layout_width="45dp"
android:layout_height="45dp"
android:src="@drawable/ic_x"
android:background="?selectableItemBackgroundBorderless"
app:layout_constraintBottom_toTopOf="@id/lineTopHorizontal"
app:layout_constraintStart_toEndOf="@id/lineVerticalStart" />
您可以创建简单的涟漪可绘制文件:
/res/drawable/transparent_ripple.xml
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#77333333" />
drawable-v21
文件夹中拥有涟漪可绘制对象,并在drawable
文件夹中使用selector
创建简单的可绘制对象。或者您可以尝试找到一些库来帮助您进行后向兼容。 - egoldx
ViewGroup
裁剪了背景资源。尝试在父ViewGroup
上将android:clipChildren
属性设置为false
。 - Bryan?attr/selectableItemBackgroundBorderless
而不是?android:attr/selectableItemBackgroundBorderless
)。 - Bryan