设置对话框在窗口中的位置和透明度

来源:互联网 发布:大数据教程 pdf 编辑:程序博客网 时间:2024/06/04 18:30

public void showDialog(View view){
  AlertDialog alertDialog = newAlertDialog.Builder(this).setPositiveButton("确定",null).setMessage("在顶端显示").create();

  Window window =alertDialog.getWindow();
  //改变对话框在窗口中的位置
  window.setGravity(Gravity.LEFT|Gravity.TOP);
  //改变对话框的透明度
  WindowManager.LayoutParamsattributes = window.getAttributes();
  //alpha从0.0f到1.0f  0.0f是全透明  1.0f是全不透明(默认)
  attributes.alpha = 1.0f;
  window.setAttributes(attributes);
  
  alertDialog.show();
 }

 

0 0
原创粉丝点击