apk在第一次进入时 ,在主界面蒙上一层半透明的阴影效果,阴影上会突出显示说明主界面上的一些控件。
不要说用framelayout做,因为这样阴影只能蒙上layout,不能蒙住标题栏(本应用的标题栏上加载有菜单项,不能去除),而本应用的标题栏也需要突出显示,也被蒙上阴影了。
然后我试过popupwindow,但popupwindow必须在某个事件之后才能出现(必须,我试过在onresume()和多线程的方式都不行)
请高手帮我解决下吧  我实在无能为力了

解决方案 »

  1.   

    你如果不想用framelayout做的话,就在主Activity启动后,再启动一个新的透明的无标题的Activity
      

  2.   

    重写View draw方法,调用父类的super.draw()后,自己再重新画一层
      

  3.   

    你试过了吗??
    我试过  甚至把新起的Activity主题设置为对话框,依然不行啊!所以我基本确定,无法看到一个activity背后的内容。
      

  4.   

    也不行吧   你这个View只能画在layout里面  标题栏花不上去啊
      

  5.   

    呵呵,楼主手机上有安装文件浏览器吧?现在大部份手机上系统默认有播放MP3文件的内置播放器,用文件浏览器打开找到MP3文件播放后,播放界面会像一个层一样浮在上面,你用过了就知道能不能实现了。
      

  6.   

    你这个回事是针对“起activity”还是“draw方法画图层”
    如果是前者   我写过demo  真心不行
    如果是后者   麻烦你确定下  如果真心可以的话    我想办法实现
      

  7.   

    方法已经跟你说得很明白了,就是新建一个透明的、无标题的Activity,只能说明你轻易的放弃了一个最容易最适合的的实现方式。上面让你用浏览器打开MP3文件播放就是让你看跨不同的应用之间都可以实现这个功能。
      

  8.   

    你说的透明是设置Activity所使用过的layout的alpha值吗?这样不行    
    请问activity怎么实现透明啊 ?
      

  9.   

    上面怎么盖一层啊    用activity还是图层
    activity无法透明    图层有没法绘制到标题栏上
      

  10.   

    公司外网只能上csdn等极少数几个网站   邮箱无法对外发送东西
      

  11.   

    另外   我用popupwindow做出来了  虽然不是我想要的效果   但UI标示可以接受   就OK了
    这个   希望有兴趣的高手可以继续关注   所以暂不结贴
      

  12.   

    惭愧  activity真可以透明的   刚看到别人实现   某为自己的浅薄被你道歉!