Skip to content

一个可以让你页面支持 滑动返回 的小东西

License

Notifications You must be signed in to change notification settings

ChenTianSaber/SlideBack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

165e7c7 · Feb 12, 2019

History

21 Commits
Feb 1, 2019
Feb 12, 2019
Aug 19, 2018
Aug 19, 2018
Aug 19, 2018
Feb 12, 2019
Feb 12, 2019
Sep 12, 2018
Aug 19, 2018
Aug 19, 2018
Aug 19, 2018
Sep 12, 2018

Repository files navigation

SlideBack

一个让你的页面支持 滑动返回 的小东西

效果

示例

使用方法:

Step 1. 在你项目的根build.gradle中添加jitpack.io库

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}

Step 2. 添加SlideBack的依赖

dependencies {
    implementation 'com.github.ChenTianSaber:SlideBack:v0.8.2'
}

Step 3. 将项目中继承的Activity换成SlideBackActivity

public class YourActivity extends SlideBackActivity

Step 4. 你可以在onCreate方法中调用setSlideBackDirection,可以给每一个Activity单独配置,如果没有配置这个,那么默认是 SlideBackActivity.ALL

protected void onCreate(Bundle savedInstanceState) {
    //Other Code...

    //有三个值可以设置
    //SlideBackActivity.RIGHT  表示只能从屏幕右侧滑出
    //SlideBackActivity.LEFT  表示只能从屏幕左侧滑出
    //SlideBackActivity.ALL  表示从屏幕两边都可以滑出
    setSlideBackDirection(SlideBackActivity.RIGHT);
}

Step 5. 重写slideBackSuccess(当滑动有效时会回调这个方法,可以在这里进行回退操作或其他)

@Override
protected void slideBackSuccess() {
   finish();//或者其他
}

希望大家能给我Star...

About

一个可以让你页面支持 滑动返回 的小东西

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages