- 低耦合,低代码侵入,不需要继承基类
- 支持4个方向滑动返回
- 支持自定义滑动时底部Activity联动动效,有2个自带效果,分别为视差(类似微信)和收缩(类似头条)
- 支持设置全局和仅边缘可滑动返回
- 支持在全局时边缘强制可滑动返回(用于解决长滚动布局在滚动到中间时不方便触发滑动返回的情况)
- 支持内部滚动布局的多层嵌套,不影响全局滑动返回
- 支持自定义边缘阴影颜色和宽度
- 支持自定义底部Activity的遮罩颜色
// Project:build.gradle
allprojects {
repositories {
maven { url 'https://www.jitpack.io' }
}
}
![](https://camo.githubusercontent.com/3f28d0c9112b2d508565c1de954eb5e73169188d9f5513037002a492ed9430b7/68747470733a2f2f6a69747061636b2e696f2f762f676f776569692f53776970654261636b2e737667)
// Module:build.gradle
dependencies {
implementation 'com.github.goweii:SwipeBack:2.0.5'
}
SwipeBack.getInstance().init(application);
SwipeBack.getInstance().setXxx();
Activity implements SwipeBackAbility.Xxx