当你需要在一个activity做一个选择菜单,或者其他可操作的悬浮的窗口时,你不能影响该activity的正常运行(比如播放器界面的播放画面不停止,动画不停止等),所以就需要考虑到Dialog风格的activity了,关键点就是设置dialog全屏显示,因为根据系统的theme.dialog风格,dialog的边界是限定了大小的。不能做出自己想要的悬浮窗风格,所以这个demo的参考就再这。简单,但是有用。