Прозрачное окно на уровне Android API 28 становится чернымAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Прозрачное окно на уровне Android API 28 становится черным

Сообщение Anonymous »

Я просто не могу найти ответ на этот вопрос.
У меня есть некоторые действия, некоторые из них будут поверх других, если начать новое действие. Следующая тема применяется к самым верхним, поэтому они кажутся прозрачными, чтобы я мог видеть родительское действие.

Код: Выделить всё

true
0.5
@android:style/Animation.Dialog
@android:color/transparent
@android:color/transparent
false
true
@null
true

Это пример наиболее частой активности Теперь это отлично работает на уровне API 31. Новое действие выравнивается по концу и имеет ширину 150 единиц, поэтому остальная часть экрана является полупрозрачной. Это нормально.
Проблема возникает, когда я переключаюсь на более старый уровень API, например 26 или 28, и экран становится черным, а не прозрачным.
Я перепробовал все, что было в моих руках, но мне не повезло. Перепробовал много разных тем, ни одна из них не работает на уровне API 28 и ниже. Единственный работающий — это @android:style/Theme.Translucent, но он показывает мне строку заголовка, которая мне не нужна, а также мне нужно использовать AppCompat для использования SwitchCompat.
Любая подсказка что еще попробовать?

Подробнее здесь: https://stackoverflow.com/questions/792 ... goes-black
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»