Android背景透明的 Dialog
来源:互联网 发布:java做的购物车代码 编辑:程序博客网 时间:2024/05/18 18:14
一:控制Dialog 的背景方法:
1.定义一个无背景主题主题
<!--去掉背景Dialog-->复制代码2.创建Dialog复制代码or:复制代码二:控制Dialog 以及内部控件的背景方法:复制代码三:去掉边框、title 等参数复制代码
1.定义一个无背景主题主题
<!--去掉背景Dialog-->
- <style name="NobackDialog" parent="@android:style/Theme.Dialog">
- <item name="android:windowBackground">@color/no_back</item>
- </style>
- dialog = new Dialog(this,R.style.dialog);
- dialog.setContentView(R.layout.dialog_loading);
- 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 = 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;
- <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>
- Android背景透明的 Dialog
- Android背景透明的 Dialog
- Android背景透明的 Dialog
- Android背景透明的 Dialog
- Android背景透明的 Dialog
- Android 透明背景的dialog
- android dialog 背景透明的样式
- Android中背景透明的Dialog
- android 对话框Dialog背景透明
- android--对话框Dialog背景透明
- Android Dialog 设置背景透明
- android设置背景透明dialog
- 解决android 5.0 dialog背景无法透明的问题
- Android-progressdialog自定义背景透明的圆形进度条类似于Dialog
- android自定义dialog弹出框、透明背景
- Android Dialog背景全透明无边框
- Android Dialog背景全透明 无边框
- Android Dialog设置透明背景以及位置
- iOS的MVC
- MemSQL 的安装和简单使用 比Mysql快30倍的关系型数据库
- js无法获取未设置样式的input的宽高
- Javascript鼠标离开窗口消息处理
- MemSQL 是由前Facebook工程师创办的,号称世界上最快的分布式关系型数据库,兼容MySQL但快30倍
- Android背景透明的 Dialog
- javascript中的replace方法的使用
- 请不要浮躁
- Android获取经纬度、计算距离、方位角
- Cscope在emacs中的配置与使用
- 关于hibernate 、ibatis、jdbctemplate对Bbasedao的封装已经使用方式
- 软件架构设计的三个维度 之 面向对象
- RabbitMQ安装
- 水果忍者高分攻略