如题要实现例如程序崩溃后弹出强行关闭对话框时背景变暗的效果。
背景可能是多张图片。求方法~~~

解决方案 »

  1.   

    可以考虑用RelativeLayout布局一张半透明的SurfaceView上去,不过话说回来,对话框就可以实现这样的效果啊,为什么不用对话框?
      

  2.   

    用 Activity仿造一个,呵呵
      

  3.   

    弹出自定义的图片之后,设置其Context的透明度,关键代码如下:
    Window window = getWindow(); 
    LayoutParams windowLayoutParams = window.getAttributes();
    windowLayoutParams.alpha = 0.5f;// 设置透明度
      

  4.   


    使用两张alpha不同内容相同的图重叠就会变暗么?
    请教android截屏功能相关的接口~
      

  5.   


    这个应该不行,这个是改变当前窗口的透明度,new 一个SurfaceView,设置位置大小都和想要覆盖的一样,然后设置一下颜色和透明度应该可以了
      

  6.   

    在draw里面重画一层,将透明度改成你想要的,即可实现你所要的效果