Android 对话框弹出底部背景透明度调节
2016-10-27 17:25
288 查看
WindowManager.LayoutParams lp=getWindow().getAttributes();
lp.dimAmount=0.8f;
window.setAttributes(lp);
window.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
将以上代码复制到你自的构造函数中。即可。
注:0.8是透明度的调节属性值,0.0是白色,1.0是黑色,取值范围0.0~ 1.0;
/**
*
* dialog 的基类
*/
public abstract class DialogBase {
protected AlertDialog dialog;
protected Window window;
public DialogBase(Context context, int resId) {
dialog = new AlertDialog.Builder(context, R.style.baseDialogStyle).create();
dialog.show();
dialog.setCancelable(true); //点击屏幕dialog区域以外的地方消失
window = dialog.getWindow();
window.setContentView(resId);
}
}
lp.dimAmount=0.8f;
window.setAttributes(lp);
window.addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
将以上代码复制到你自的构造函数中。即可。
注:0.8是透明度的调节属性值,0.0是白色,1.0是黑色,取值范围0.0~ 1.0;
/**
*
* dialog 的基类
*/
public abstract class DialogBase {
protected AlertDialog dialog;
protected Window window;
public DialogBase(Context context, int resId) {
dialog = new AlertDialog.Builder(context, R.style.baseDialogStyle).create();
dialog.show();
dialog.setCancelable(true); //点击屏幕dialog区域以外的地方消失
window = dialog.getWindow();
window.setContentView(resId);
}
}
相关文章推荐
- Android实现背景透明度渐变的效果,类似于分享底部的弹出框
- android设置对话框背景透明度和弹出位置
- android 对话框弹出位置和透明度的设置
- android 对话框弹出位置和透明度的设置具体实现方法
- Android 对话框弹出位置和透明度的设置
- Android实现底部弹出PopupWindow背景逐渐变暗效果
- Android 对话框弹出位置和透明度的设置
- Android 实现底部弹出对话框效果
- android底部弹出iOS7风格对话选项框(QQ对话框)--第三方开源之IOS_Dialog_Library
- Android实现底部对话框BottomDialog弹出实例代码
- android 底部弹出菜单(带透明背景)
- Android 对话框弹出位置和透明度
- Android初学之安全卫士中号码归属地背景设置(弹出对话框)
- android popWindow 弹出时背景透明度渐变
- android 对话框弹出位置和透明度的设置
- Android自定义全透明Dalog对话框以及自定义全透明Taost弹出框+对话框背景模糊处理
- android 对话框弹出位置和透明度详解
- Android 对话框弹出位置和透明度的设置
- Android安卓用Dialog对话框简单并且完美实现popupWindow底部弹出效果,有动画效果
- android 对话框弹出位置和透明度的设置