Это работает, когда вы вызываете метод setTheme()
даже до вызова конструктора вашего родительского класса (т. Е. До super.onCreate(...)
).
У меня работает следующее:
public void onCreate(Bundle savedInstanceState) {
setTheme(android.R.style.Theme_Wallpaper);
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
Однако это не идеально: при запуске упражнения показанная анимация по-прежнему принадлежит теме по умолчанию -> черный экран исчезает. После завершения анимации отображается тема обоев.
Если выЕсли вы хотите создать анимированную анимацию на тему обоев, вы должны использовать объявление в AndroidManifest.xml
.