我有一个带有自定义下拉菜单背景的
目前的效果如下图所示,涟漪效果超出了圆角背景:
我使用
我的活动代码如下:
AppCompatSpinner
。当我点击AppCompatSpinner
中的选项时,它会显示涟漪背景,但是涟漪会超出圆角并形成正常矩形。如何使涟漪适应弹出窗口的背景?目前的效果如下图所示,涟漪效果超出了圆角背景:
![enter image description here](https://istack.dev59.com/RkjDH.webp)
popupBackground
属性来设置圆角背景。我的活动代码如下:
<androidx.appcompat.widget.AppCompatSpinner
popupBackground="@drawable/background_white_corners"
android:spinnerMode="dropdown"
android:dropDownVerticalOffset="50dp"
...
/>
background_white_corners.xml
<?xml version="1.0" encoding="utf-8">
<shape ... android:shape="rectangle">
<solid android:color="@android:color/white"/>
<corners android:radius ="30dp"/>
</shape>
我的项目旋转器只是一个TextView,没有任何布局。
<?xml version="1.0" encoding="utf-8">
<androidx.appcompat.widget.AppCompatCheckedTextView ...
android:id="@+id/textview_spinner_item"
/>