仿微信右滑SwipeBackLayout的使用

鲁斯伯
2023-12-01

github地址:点击打开链接

1、添加依赖:

compile 'me.imid.swipebacklayout.lib:library:1.0.0'
2、基类Activity继承SwipeBackActivity

BaseActivity extends SwipeBackActivity
3、不需要右滑的Activity在onCreate中添加以下语句即可:

getSwipeBackLayout().setEnableGesture(false);//关闭右滑返回上一级
4、为app style添加以下属性

<!-- 解决activity切换时的黑屏问题 -->
<item name="android:windowIsTranslucent">true</item>
5、添加混淆

#SwipeBackLayout
-dontwarn me.imid.swipebacklayout.lib.**
-keep class me.imid.swipebacklayout.lib.**{*;}
6、解决滑动返回上一个Activity出现桌面的bug

单独为主界面Activity设置以下属性

<item name="android:windowIsTranslucent">false</item>

 类似资料: