设置透明度,主要设置的是dialog自身的透明度
WindowManager.LayoutParams lp=dialog.getWindow().getAttributes(); lp.alpha=1.0f; dialog.getWindow().setAttributes(lp);
alpha在0.0f到1.0f之间。1.0完全不透明,0.0f完全透明,自身不可见。
设置幕布,也就是本dialog的背景层。
dialog.setContentView(R.layout.dialog); WindowManager.LayoutParams lp=dialog.getWindow().getAttributes(); lp.dimAmount=1.0f; dialog.getWindow().setAttributes(lp); dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
dimAmount在0.0f和1.0f之间,0.0f完全不暗,即背景是可见的 ,1.0f时候,背景全部变黑暗。
http://www.eoeandroid.com/thread-12267-1-1.html
相关推荐
Android Dialog设置透明背景以及位置
重载dialog,是周围出现透明磨砂的效果。点击dialog以外区域自动退出。
主要介绍了Android开发中Dialog半透明背景消失的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
[Android][控制Dialog大小,位置,透明度]
dialog 背景透明 可以显示背景的形状
遮罩层弹出半透明dialog,很fashion。
去掉 android dialog 白色边框
Android Dialog中用Glide加载GIF,Android Dialog中用Glide加载GIF
各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果...
android Dialog android Dialog
定义 Android dialog 对话框位置 源码
主要介绍了Android编程实现activity dialog透明背景的方法,涉及Activity相关属性设置及配置文件操作技巧,需要的朋友可以参考下
Dialog显示SeekBar控制背景透明度
android点击相机和图片选择用到自定义Dialog
基本覆盖android dialog常见的用法。
各种Android Dialog的实现 包括系统的6中dialog和自定义dialog
最近做项目有这样的需求: 在activity中启动一个dialog时, 启动的dialog的背景设为启动acitivity的模糊化图片. 实现思路: 1. 截屏, 获取当前activity的界面 2. 将获取的照片进行模糊化 3. 将模糊化的图片设为...
在Android开发中 我们经常会需要在Android界面上弹出一些对话框 比如询问用户或者让用户选择 关于Android Dialog的使用方法 已经有很多blog做出了详细的介绍(比如博客:7种形式的Android Dialog使用举例) 但是只是...