Под этим я подразумеваю, что вместо прозрачного фон стал черным. Когда я устанавливаю сплошной цвет фона активности (т. е. красный, зеленый и т. д.), он применяется без проблем.
Вероятно, проблема была вызвана переходом на AndroidX, но у меня нет доказательств этого.< /p>
После многих часов отладки, тестирования и чтения связанных тем SO я наконец смог определить обстоятельства, при которых возникает проблема.
Моя тестовая среда — очень простой чистый проект с два действия (полный код можно посмотреть по ссылке).
Условия рабочего состояния
Могу сделать второе действие прозрачным, только если мой файл «themes.xml» очень простой. Вы можете увидеть первое действие в фоновом режиме:

< /p>
Условия нерабочего состояния
Достаточно добавить простой стиль, даже без элементов внутри и без родителей , чтобы фон стал черным, а не прозрачным:

Вот мои темы .xml':
Код: Выделить всё
@android:color/white
true
@android:color/transparent
@null
true
@android:style/Animation
true
@android:color/transparent
Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/657 ... t-activity
Мобильная версия