Android:如何在带有圆形图标可绘制的ImageView上选择效果“selectableItemBackground”?

ant*_*ony 4 android

目前,当我单击此按钮时,会产生以下效果:

在此输入图像描述

“按钮”就是这样的 ImageView:

<ImageView
            android:id="@+id/icon_link"
            android:layout_width="42dp"
            android:layout_height="42dp"
            android:background="?android:attr/selectableItemBackground"              
            android:src="@drawable/ic_added" />
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:我该怎么做才能在这个 ImageView 上没有方形选择而是圆形选择(与视图类型无关)并具有selectableItemBackground效果,如下所示:

在此输入图像描述

Ben*_*nny 5

你应该使用作为背景:

background="?attr/selectableItemBackgroundBorderless"
Run Code Online (Sandbox Code Playgroud)