一:控制Dialog 的背景方法:
1.定义一个无背景主题主题
<!--去掉背景Dialog-->
<style name="NobackDialog" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@color/no_back</item>
</style>2.创建Dialog
dialog = new Dialog(this,R.style.dialog);
dialog.setContentView(R.layout.dialog_loading);
or:
dialog = new Dialog(this,R.style.NobackDialog);
LayoutInflater mInflater = LayoutInflater.from(this);
View dialogProcessBar = mInflater.inflate(R.layout.dialog_loading,null);
dialog.setView(dialogProcessBar,0, 0, 0, 0);二:控制Dialog 以及内部控件的背景方法:
dialog = new Dialog(this,R.style.dialog);
WindowManager.LayoutParams lp=dialog.getWindow().getAttributes();
// 模糊度getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, WindowManager.LayoutParams.FLAG_BLUR_BEHIND); dialog.getWindow().setAttributes(lp);
lp.alpha=0.5f;(0.0-1.0)//透明度,黑暗度为lp.dimAmount=1.0f;
三:去掉边框、title 等参数
<resources>
<style name="dialog" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item><!--边框-->
<item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
<item name="android:windowIsTranslucent">false</item><!--半透明-->
<item name="android:windowNoTitle">true</item>
<item name="android:background">@android:color/black</item>
<item name="android:windowBackground">@null</item>
<item name="android:backgroundDimEnabled">false</item><!--模糊-->
</style>
</resources>
分享到:
相关推荐
遮罩层弹出半透明dialog,很fashion。
Android Dialog设置透明背景以及位置
dialog 背景透明 可以显示背景的形状
一个简单的自定义透明loading dialog
Dialog显示SeekBar控制背景透明度
去掉 android dialog 白色边框
文档介绍了Android开发教程之一:控制Dialog 的背景方法,1.定义一个无背景主题主题,2.创建Dialog,二:控制Dialog 以及内部控件的背景方法,Android开发教程之三:去掉边框、title 等参数
VC中对话框窗体背景透明而控件不透明 VC中对话框窗体背景透明而控件不透明
重载dialog,是周围出现透明磨砂的效果。点击dialog以外区域自动退出。
这是一款可以支持Dialog显示SeekBar控制背景透明度效果,该项目实现了Dialog显示SeekBar控制背景透明度,并且可以拖动,具体如效果如上面演示图所示,更多安卓源码尽在源码天堂。
主要介绍了Android开发中Dialog半透明背景消失的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
实现背景透明的按钮类 VC源码 自己在vc ++ 6.0上编译通过了
主要介绍了Android编程实现activity dialog透明背景的方法,涉及Activity相关属性设置及配置文件操作技巧,需要的朋友可以参考下
主要介绍了Android编程实现对话框Dialog背景透明功能,涉及Android对话框的布局、属性及事件处理相关操作技巧,需要的朋友可以参考下
android 自定义右上角为关闭按钮X的dialog,其中X是文字按钮。是在网站上不可用的基础上,用RelativeLayout 改的。
自定义透明背景弹窗,可比popwindow/dialog,超简单任意编写。 任何需求,在Fragment里面写完就可用! 正文地址:http://blog.csdn.net/w630886916/article/details/78426449