Если вы хотите выдвинуть наложение как экран, вы сможете сделать его фон прозрачным, переопределив метод paintBackground () следующим образом:
// Make background transparent
protected void paintBackground(Graphics graphics) {
XYRect xy = graphics.getClippingRect();
graphics.pushContext(xy, 0, 0);
graphics.setGlobalAlpha(0);
graphics.setColor(0xffffff);
graphics.fillRect(xy.x, xy.y, xy.width, xy.height);
graphics.popContext();
}
Затем, чтобы передать события касания, переопределите следующий метод и верните -1, если вы не хотите, чтобы ваш экран обрабатывал событие касания:
public int getFieldAtLocation(int x, int y) {
return -1;
}