Прозрачный активность черный фон на экране блокировки - PullRequest
0 голосов
/ 30 сентября 2019

У меня полупрозрачная активность, отлично работает везде в Android кроме экрана блокировки. Когда экран блокировки открывается, он теряет прозрачность и становится полностью непрозрачным. Это убивает альфа-канал.

Я не мог выяснить, в чем причина проблемы. Я прочитал несколько связанных вопросов, но не смог найти ответ.

Моя тема:

 <style name="ExampleTheme" parent="@android:style/Theme.Holo.NoActionBar.Fullscreen">
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowBackground">@color/lock_screen_transparent</item>
        <item name="android:windowTranslucentNavigation">true</item>
    </style>

lock_screen_transparent

<color name="lock_screen_transparent">#5F000000</color>

Флаги в активности

    //Bring to front at lockscreen
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O_MR1) {
        this.setShowWhenLocked(true);
    }
    else {
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
    }
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

Спасибо, что прочитали это. Любая помощь приветствуется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...