Android: elementos de la interfaz de usuario sobre la capa del lienzo

¿Cómo configuro algunos elementos de la interfaz de usuario sobre (encima) del lienzo?

Tengo un juego táctil simple que tiene sus gráficos colocados en una vista personalizada con lienzo. Sin embargo, como mi Panel de pantalla completa está en setContentView (), no puedo agregar ningún elemento de la interfaz de usuario, como progressBar o logo. Me gustaría tener toda la capa de lienzo visible con algunos objetos (barra de progreso, logotipo) "flotando" sobre ella.

Clase principal:

public class GameClass extends Activity implements OnGestureListener {

Panel panel;

public void onCreate(Bundle savedInstance) {
  super.onCreate(savedInstance);

  panel = new Panel(this, 1, 2);
  setContentView(Panel);
  ...
}

Clase de panel:

public class Panel extends View {   

  public Panel(Context context, int Var1, int Var2) {
    super(context);
    ...
  }

  @Override
  protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);
    ...
  }
}

Como muestra el código, los toques se manejan dentro de GameClass y los cambios en la animación se manejan dentro del Panel.

O tal vez ... ¿Sería posible comenzar una nueva actividad transparente con la barra de progreso y el botón para que tanto el botón en la actividad superpuesta Y los objetos en la actividad subyacente? Y podría necesitar una forma de cerrar todas las capas (actividad transparente, Panel, GameClass) con el botón de actividad transparente. ¿Complicado? :RE

Respuestas a la pregunta(1)

Su respuesta a la pregunta