¿Cómo creo la superposición de tutorial gris semitransparente en Android?

Sabes cuando ejecutas un dispositivo Android por primera vez (algo que ves mucho si usas el emulador) hay un pequeño tutorial útil sobre cómo usar el iniciador y agregar widgets, etc. Estoy tratando de encontrar un ejemplo De esto en Google, pero no puedo. Espero que sepas lo que quiero decir. Es el que tiene los botones azules "ok" en cada paso.

De todos modos, quiero crear una para mi aplicación, pero no estoy segura de cuál es la mejor manera de hacerlo.

¿Creo un Fragmento que pueda hacer semitransparente sobre mi actividad regular y que aparezca solo en la primera ejecución?

¿Hago un .png semitransparente para cada sección del tutorial y lo superpongo sobre la actividad regular del lanzador en la primera ejecución?

Si hago lo último, ¿cómo puedo ajustar todos los tamaños de pantalla? Simplemente podría renderizar la imagen en Photoshop a varias dimensiones, pero eso no cubrirá todas ellas. Si voy por la ruta de los fragmentos, solo puedo decir "match_parent" y no preocuparme por eso. Pero luego tengo que descubrir cómo funcionan los Fragmentos, y me confunden muchísimo.

Respuestas a la pregunta(5)

Su respuesta a la pregunta