创建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; 

更多相关文章

  1. Android(安卓)创建socket客户端
  2. Android复习(九)
  3. android事件分发机制一
  4. Android(安卓)基础UI编程4
  5. Android控件布局属性大全
  6. 第五次Android课堂笔记
  7. Android(安卓)Textview控件
  8. Android(安卓)Dialog 使用 ConstraintLayout 约束布局宽度异常原
  9. Android控件指定方向加边框

随机推荐

  1. 浅析Redis 4.0新特性之LazyFree
  2. 一文读懂 TKE 及 Kubernetes 访问权限控
  3. 关于新版Anaconda(v5.1.0)安装后可能出现的
  4. Python英语-Issue09
  5. Python英语-Issue01
  6. Pandas小册子:日期数据处理 - 如何按日期
  7. Bokeh小册子:入门
  8. PyCon2018,大波视频来了……
  9. 从微信赞赏升级来谈谈公号作者的境况
  10. 关于Python圈近几天争论事件的一些思考