前情提要:
我们在开发的过程中会用到很多的自定义控件,我们这一篇来讲自定义Dialog需要用到的一些东西
1.在设置这些属性的时候我们首先需要去获取到当前控件的参数值
WindowManager.LayoutParams p =getWindow().getAttributes(); //获取对话框当前的参数值
2.1设置全屏显示
p.width = p.MATCH_PARENT; //宽度设置为全屏
p.height=p.MATCH_PARENT; //高度设置为全屏
2.2设置透明度
p.alpha=0.8f; //取值为0-1之间 0是全透明,1是不透明
2.3设置黑暗度
p.dimAmount=0.8f; //取值为0-1之间 1是全黑
3.设置生效
getWindow().setAttributes(p); //设置生效