Android 8.0更新后S8上的透明应用背景

时间:2018-03-29 17:23:53

标签: android samsung-mobile samsung-galaxy

我们的应用程序具有可选的透明背景,可以由用户打开和关闭。我们正在收到客户的报告,并证实自己,包含Android 8.0的最新三星S8更新破坏了这一功能。现在我们看到的是黑色背景而不是透明背景。还有其他人看到这个吗?有没有解决方法?

我们通过styles.xml中的自定义主题看到透明背景:

<style name="MyTheme" parent="android:Theme.Translucent.NoTitleBar">
    <item name="android:listViewStyle">@style/MyListView</item>
    <item name="android:listViewWhiteStyle">@style/MyListViewWhite</item>
    <item name="android:editTextStyle">@style/MyEditTextStyle</item>
    <item name="android:spinnerStyle">@style/MySpinnerStyle</item>
    <item name="android:spinnerItemStyle">@style/MySpinnerItem</item>
</style>

1 个答案:

答案 0 :(得分:0)

对我来说也是一样。似乎与三星的游戏启动器应用程序有关。 它试图通过消除透明胶片来“优化”游戏。 这些设置让我们有些运气:

    <?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="Theme.Transparent" parent="android:Theme">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:windowBackground">@android:color/transparent</item>
    <item name="android:windowContentOverlay">@null</item>
    <!--item name="android:windowNoTitle">true</item-->
    <item name="android:windowIsFloating">true</item>
    <item name="android:backgroundDimEnabled">false</item>
  </style>
</resources>