【问题标题】:Transparent App Background on S8 After Android 8.0 UpdateAndroid 8.0 更新后 S8 上的透明应用背景
【发布时间】:2018-03-29 17:23:53
【问题描述】:

我们有一个应用程序,它有一个可选的透明背景,可以由用户打开和关闭。我们收到了客户的报告,并确认了我们自己,包括 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>

【问题讨论】:

    标签: android samsung-mobile samsung-galaxy


    【解决方案1】:

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

        <?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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-20
      • 2016-12-02
      • 2011-08-08
      • 2015-06-18
      • 2012-02-26
      • 1970-01-01
      相关资源
      最近更新 更多