SwipeBackLayout | 支持手势滑动结束Activity

名称 SwipeBackLayout
语言 Android
平台 GitHub
作者 gongwen
链接 点此进入
备注 更多开源库推荐欢迎访问明灯小站

该库支持用户手势滑动来结束当前的Activity,包括左右滑,上下滑等。类似效果可以参考微信右滑结束当前Activity。

使用方法

  1. 通过Gradle集成
dependencies {
    compile 'com.gongwen:swipeback:1.0.2'
}
  1. 在xml添加该自定义Layout


    




    


WxSwipeBackLayout和 SwipeBackLayout的区别在于:当前Activity被滑动结束的时候,上个Activity的显现方式不同,WxSwipeBackLayout有个跟随收拾移动的效果,而SwipeBackLayout没有。至于具体效果大家可以集成后自己尝试下。

  1. 在Application类初始化
public class MainApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        WxSwipeBackActivityManager.getInstance().init(this);
    }
}

布局属性

属性 描述
swiperBackFactor 设置滑动因子
maskAlpha 设置开始滑动时蒙层的透明度
directionMode 设置滑动关闭的方向(上下左右)
isSwiperFromEdge 设置是否仅可以从边缘滑动

更多详细参数配置可访问作者的GitHub项目页。

你可能感兴趣的:(SwipeBackLayout | 支持手势滑动结束Activity)