Activity右滑返回框架---SwipeBackLayout

本文将用以下几类做介绍:

  1. 可以用来做什么
  2. 使用方法
  3. 属性
  4. 理论知识、注意事项
  • 可以用来做什么

现在很多Android应用上都增加了Activity右滑退出的效果,这个效果最早来源于iOS,这样的操作优化确实提升了用户体验。但由于牵扯到设计抄袭等原因,Android官方一直迟迟未肯增加,所以目前这一块的功能需要由开发者来自定义完成

    implementation "me.imid.swipebacklayout.lib:library:1.3.0"
  • 项目引用
基类继承自:SwipeBackActivity
public class BaseActivity extends SwipeBackActivity {
  private SwipeBackLayout mSwipeBackLayout;
  @Override
  protected void onCreate(BundlesavedInstanceState) {
      super.onCreate(savedInstanceState);
      // 可以调用该方法,设置是否允许滑动退出,不设置默认为允许
      //setSwipeBackEnable(false);
      //mSwipeBackLayout = getSwipeBackLayout();
      //设置滑动方向,取值有SwipeBackLayout.EDGE_LEFT、SwipeBackLayout.EDGE_RIGHT、SwipeBackLayout.EDGE_BOTTOM、SwipeBackLayout.EDGE_ALL
      //mSwipeBackLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_LEFT);
      // 滑动退出的效果只能从边界滑动才有效果,如果要扩大touch的范围,可以调用这个方法
      //mSwipeBackLayout.setEdgeSize(200);
  }
}

另一个框架:

git地址

刚出来不久,有BUG,留着备用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值