悬浮窗不可触摸
引用:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=58679
本帖最后由 xsmile 于 2011-2-28 11:49 编辑 前段时间搞清楚了悬浮窗口的实现,今天抽空写了一个较为完整的,可自由移动悬浮窗口的Demo,给出源码一起学习。 http://xsmile.net/?p=452 ============================= 一些说明: 对于种种原因没有查看SDK文档的一些朋友,可能对我源码中 wmParams.type=2002; 这样的语句不太了解其2002的具体意义,给出可读性好点的语句。 如下: wmParams.type=LayoutParams.TYPE_PHONE; //wmParams.format=PixelFormat.RGBA_8888; //设置图片格式,效果为背景透明 wmParams.flags=LayoutParams.FLAG_NOT_TOUCH_MODAL | LayoutParams.FLAG_NOT_FOCUSABLE; /* * 下面的flags属性的效果形同“锁定”。 * 悬浮窗不可触摸,不接受任何事件,同时不影响后面的事件响应。 wmParams.flags=LayoutParams.FLAG_NOT_TOUCH_MODAL | LayoutParams.FLAG_NOT_FOCUSABLE | LayoutParams.FLAG_NOT_TOUCHABLE; */ |