android半透明activity设置
16lz
2022-01-13
1. 在res/values 下建立color.xml
2. 在res/values下建立style.xml
PS: parent="android:style/Theme.Dialog" 是将activity设置为弹出式窗口
3. 在 AndroidManifest.xml中找到要弹出的activity,加入theme: android:name = "ActivityName" android:theme = "@style/Transparent" /> 完成上面设置后,你的activity就已经是透明的了,但是该Activity中的控件还没有透明,如果还需要控件透明,则需要在该activity的代码中加入如下代码:
//设置activity中的控件透明 Window window = getWindow(); WindowManager.LayoutParams wl = window.getAttributes(); wl.flags = WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON; wl.alpha=0.95f;//设置透明度,0.0为完全透明,1.0为完全不透明 window.setAttributes(wl);
2. 在res/values下建立style.xml
3. 在 AndroidManifest.xml中找到要弹出的activity,加入theme: android:name = "ActivityName" android:theme = "@style/Transparent" /> 完成上面设置后,你的activity就已经是透明的了,但是该Activity中的控件还没有透明,如果还需要控件透明,则需要在该activity的代码中加入如下代码:
//设置activity中的控件透明 Window window = getWindow(); WindowManager.LayoutParams wl = window.getAttributes(); wl.flags = WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON; wl.alpha=0.95f;//设置透明度,0.0为完全透明,1.0为完全不透明 window.setAttributes(wl);
更多相关文章
- android TextView的字体颜色设置的多种方法
- android 圆形头像—— android开源系列:CircleImageView自定义圆
- TextView关于xml属性用法(待完善)
- android 模拟器键盘控制键 以及 设置模拟器屏幕大小
- TableLayout
- Android(安卓)ImageView控件的MaxWidth、MaxHeight不起作用
- android检查网络连接状态的变化,无网络时跳转到设置界面
- Android(安卓)应用安装设置
- android Video播放