android 遮罩层的实现有关问题

android 遮罩层的实现问题
那种带说明指示的遮罩层是如何实现的?就是说,第一次打开app的时候会有一个半透明的模糊层在activity的上面然后有一些方框框住某些位置旁边外带说明文字,点击遮罩层就会消失,然后显示activity(不是跳转,仅仅是遮罩消失)。如何实现?想过用自定义dialog,但不知道有没有更简单的方法,而且那个方框要框住activity的指定位置怎样才比较准确?有demo最好。

------解决方案--------------------
来个 半透明的layout 平时的时候是不可见 需要效果的时候 可见 就行了。 半透明就是 ##XXXXXXXX
前两位 就是透明度 后六位是RGB
------解决方案--------------------
LZ   最简单的  让ui做一张遮罩图  半透明的   跟你的背景匹配的   直接做个frameLyout放在最上面  点击就取消显示  然后直接设置成View.GONE  以后再也不用了