Closed ZhouBey closed 6 years ago
在你的style下添加这么一行代码 item name="android:windowIsTranslucent" true /item 有了尖括号回复就不可见了,你看懂就好
请仔细阅读我的问题,我加过style,但是会引发另一个问题
最后解决了吗@ZhouBey
1.首先设置背景透明
<item name="android:windowIsTranslucent">true</item>
2.再给启动APP时的Activity单独设置不透明
<style name="AppThemeMain" parent="AppTheme">
<item name="android:windowIsTranslucent">false</item>
</style>
AndroidManifest.xml中单独设置不透明的背景风格
<activity android:name=".main.activity.MainActivity"
android:theme="@style/AppThemeMain"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
楼上正解。
滑动后退时,背景是黑色的,主题设置成透明色后正常了,但是会引发另一个问题,快速点击按钮去startActivity时,因为背景是透明的,会显示桌面,误点桌面图标