android - 要为 Android Activity 设置半透明背景?

标签 android background translucency

我希望一个 Activity 有一个半透明的背景,这样可以在这个 Activity 下面看到之前的 Activity 。类似于在后台播放的视频上弹出的半透明菜单。

这可能吗?你能告诉我怎么做吗?

注意:我不能使用 android 的默认半透明主题,因为我正在为我的应用程序使用我自己的自定义背景和主题。

请帮忙。下面是我的 style.xml,其中 my_btn 和 my_list 是选择器:

<?xml version="1.0" encoding="utf-8"?>
<resources> 
    <style name="btnstyle" parent="@android:style/Widget.Button">
        <item name="android:textColor">#FFFFFF</item> 
        <item name="android:background">@drawable/my_btn</item>         
    </style>    
    <style name="liststyle" parent="@android:style/Widget.ListView">
        <item name="android:listSelector">@drawable/my_list</item>
    </style> 
    <style name="theme" parent="android:Theme.Translucent"> 
        <item name="android:windowBackground">@drawable/background</item>   
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:buttonStyle">@style/btnstyle</item>
        <item name="android:listViewStyle">@style/liststyle</item>  
    </style>
    </resources>

最佳答案

将半透明主题应用于 AndroidManifest.xml 中的 Activity

<activity android:theme="@android:style/Theme.Translucent">

关于android - 要为 Android Activity 设置半透明背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3821624/

相关文章:

objective-c - 如何在 Objective-C 中将模态背景颜色更改为透明

java - AWT 组件上的半透明面板

javascript - 应用程序浏览器和本地存储中的 Phonegap

css - 如何在背景图像上应用两个滤镜?

android - 如何使用 Delphi XE5 在 Android 中禁用屏幕截图?

css - 使用 CSS 变量定义 -webkit-background-clip 属性在 Chrome 上不起作用

Java/Swing -> 创建通知JFrame,报错 "The frame is displayable"

java - Java 中 JWindow 的半透明背景(不使用屏幕截图)

android - 如何在textview中显示货币格式

android - 如何检测Android中程序的终止?