Что я пробовал:
- Расширение представления экрана-заставки в функции onPause. (Никакого эффекта, даже при использовании BringToFront и setVisibility(View.VISIBLE).)
- Разверните представление экрана-заставки в onCreate и используйте BringToFront< /code> в режиме onPause. (Опять же, никакого эффекта.)
- Вызов setVisible(false) в onPause. (Казалось, почти работает: экран на мгновение мигает черным при выходе из программы, но, по-видимому, система снова делает его видимым перед созданием снимка.)
- Вызов setVisibility (View.INVISIBLE) в самом верхнем элементе представления в onPause. (Похоже, что это сработает, но снимок, по-видимому, делается до того, как он вступит в силу.)
Подробнее здесь: https://stackoverflow.com/questions/272 ... iew-screen