最近遇到要把Dialog设置为透明的应用,找了很多网上的办法都没弄成,最后想了下,我只把Dialog设置透明了 ,没有把Dialog上的View设置透明,所以怎么也显示不透明的效果来。下面就是设置Dialog透明的代码:
myView.getBackground().setAlpha(205);//0-250 设置背景图片的透明范围
WindowManager.LayoutParams lp=myDialog.getWindow().getAttributes();
lp.alpha=0.7f;//0.0f-1.0f 透明范围
这样就能看到透明的效果了