Java 如何制作不透明的活动?
我正在使用库,我想在单击QuickAction时使背景变得不透明,就像普通的AlertDialog一样,有办法做到这一点吗 多谢各位 编辑 我的意思是活动将变为不透明的颜色,而快速操作将保留其当前颜色。例如,如果显示的是AlertDialog,则背景活动将变为不透明,AlertDialog显示的是清晰的颜色。 在该库中,他们使用了选择器drawable,您可以根据需要自定义代码Java 如何制作不透明的活动?,java,android,android-activity,Java,Android,Android Activity,我正在使用库,我想在单击QuickAction时使背景变得不透明,就像普通的AlertDialog一样,有办法做到这一点吗 多谢各位 编辑 我的意思是活动将变为不透明的颜色,而快速操作将保留其当前颜色。例如,如果显示的是AlertDialog,则背景活动将变为不透明,AlertDialog显示的是清晰的颜色。 在该库中,他们使用了选择器drawable,您可以根据需要自定义代码 <item android:state_pressed="true" android:dra
<item
android:state_pressed="true"
android:drawable="@drawable/action_item_selected"/>
然后在/values/colors.xml
文件中提供颜色值:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="color1">#DDff8800</color>
<color name="color2">...</color>
<!-- more colors... -->
</resources>
#DDff8800
...
最后,使用
android:background=“@drawable/item_background”
将该可绘制资源设置为布局中的项目背景,这将使整个活动不透明?或者仅通过按钮?根据您的编辑,您应该为我提到的文件设置背景,并将#8000000设置为背景,然后重试
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="color1">#DDff8800</color>
<color name="color2">...</color>
<!-- more colors... -->
</resources>