Как поставить оверлей поверх обычного макета

Я делаю мини-игру, просто используя линейный макет с кнопками и текстовыми полями. Я хочу иметь оверлей, похожий на оверлейный рекорд в flappy bird:

введите описание изображения здесь

(оранжевая коробка посередине)

Есть ли способы получить это без преобразования моего текущего макета в холст? Спасибо!

2 ответа

Решение

Вам нужно изменить LinearLayout к RelativeLayout, Сделайте оверлей по умолчанию как невидимый, затем используйте setVisibility(View.VISIBLE) на наложении, когда вы хотите, чтобы это показать.

Используйте кнопку поиска на stackru.
Там много одинаковых угроз. Например, этот может помочь вам.

Другие вопросы по тегам