ikew0ng / SwipeBackLayout

An Android library that help you to build app with swipe back gesture.
Apache License 2.0
6.12k stars 1.4k forks source link

滑动时背景是黑色 #134

Closed ZhouBey closed 6 years ago

ZhouBey commented 7 years ago

滑动后退时,背景是黑色的,主题设置成透明色后正常了,但是会引发另一个问题,快速点击按钮去startActivity时,因为背景是透明的,会显示桌面,误点桌面图标

xx394984678 commented 7 years ago

在你的style下添加这么一行代码 item name="android:windowIsTranslucent" true /item 有了尖括号回复就不可见了,你看懂就好

ZhouBey commented 7 years ago

请仔细阅读我的问题,我加过style,但是会引发另一个问题

Keko2025 commented 7 years ago

最后解决了吗@ZhouBey

H-Mo commented 7 years ago

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>
ikew0ng commented 6 years ago

楼上正解。