1、在drawable文件下建menu_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape android:shape="oval"> <!--圆形按压效果-->
<solid android:color="#33ffffff" />
</shape>
</item>
<!-- 去掉下面这个item,不按压时,背景透明 -->
<item android:state_pressed="false">
<shape android:shape="oval">
<solid android:color="#33000000" />
</shape>
</item>
</selector>
2、在layout布局中添加
android:background="@drawable/menu_bg"
或者代码中添加
setBackgroundResource(R.drawable.menu_bg);