自定义布局Dialog 自定义dialog右上角带叉号的dialog 点击右上角( 二 )


case R.id.btn_close_dialog://若想让弹出的dialog之外的背景为半透明,第二个参数传0 或者自定义样式myCloseDialog = new MyCloseDialog(this,0);myCloseDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);//代码中取消标题栏myCloseDialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));myCloseDialog.show();myCloseDialog.setCancelable(false);break;
特别说明一下
.().e(new (..Color.));
这行代码是重点,当时其他的都查不出问题但是就是达不到想要的效果,最后还是多亏在一个群里的一位大神给出了一个连接虽然英文是硬伤,但是确实是这行代码起了关键作用 。也尝试了在xml中设置透明度但是不知为何不起效果 。后面有知道原因的前辈可以分享下经验 。
源码