滑动返回类库SwipeBackLayout的使用问题,解决返回黑屏,和看到桌面

来源:互联网 发布:中拓互联 中文域名 编辑:程序博客网 时间:2024/05/01 13:41

滑动返回类库SwipeBackLayout的使用问题,解决返回黑屏,和看到桌面

SwipeBackLayout是一个很好的类库,它可以让Android实现类似iOS系统的右滑返回效果,但是很多用户在使用官方提供的Demo会发现,可能出现黑屏或者返回只是看到桌面背景而没有看到上一个Activity的UI。

https://github.com/Issacw0ng/SwipeBackLayout

解决方法如下:

不要在首页打开滑动返回功能,而且在首页使用AppBaseThemeMain所示的主题,在需要滑动返回的Activity使用AppBaseTheme主题,这两个主题所设置的属性是指是否把window变成透明的,在首页的Activity就不能让window变得透明,需要滑动返回的Activity就需要设置该属性。

    <style name="AppBaseTheme"  parent="@android:style/Theme.Holo.Light">        <item name="android:windowIsTranslucent">true</item>    </style>

 

    <style name="AppBaseThemeMain"  parent="@android:style/Theme.Holo.Light">        <item name="android:windowIsTranslucent">false</item>    </style>
0 0
原创粉丝点击