连结5和6的透明背景为黑色

时间:2019-03-19 07:18:18

标签: android android-notifications nexus-5 nexus6

我很难通过通知进入活动。 在一种情况下,单击通知会打开一个具有以下样式的活动:

<style name="Transparent" parent="Theme.AppCompat.NoActionBar">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowTranslucentStatus">true</item>
    <item name="android:colorBackgroundCacheHint">@null</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowIsFloating">true</item>
    <item name="android:backgroundDimEnabled">false</item>
</style>

,在此活动之前的TaskStackBuilder中,我具有MainActivity。因此,我希望看到MainLayout和透明活动在其上启动buttomsheetfragment。我检查过的所有设备都可以正常工作,但是带有android 6的真实nexus 5和带有android 6的虚拟nexus 6显示黑色背景。还有一个奇怪的细节,如果我单击主页并从纸盘返回,它将按我的预期显示为透明。

与主题对话框具有相同问题活动的另一种情况。同样的情况,这些设备也在黑色背景上。

还有一个细节,当透明活动没有通过正常运行的通知开始时。

0 个答案:

没有答案