Android 使用SwipeBackLayout实现滑动返回上一级页面——实战来袭
我们知道,APP在设计上习惯性的把返回按钮放在屏幕的左上角,那么,在很多时候(尤其是大屏幕手机),操作改返回按钮,就会有诸多不便了。为了更加方便实现“返回”功能,现在的一些APP,如百度贴吧等,开始引入一种的新的交互方式,通过滑动屏幕,利用手势事件来快速且友好的实现该功能。 如何快速实现上图的效果呢,Github上提供了一个开源的库SwipeBackLayout,地址: https://github.com/ikew0ng/SwipeBackLayout , 通过它,我们就能快速实现滑动返回上一级页面了。 1. 新建项目,并导入SwipeBackLayout库(对于不熟悉的开源库,我总建议引用库,方便源码的阅读和修改) 2. 新建Activity,要求继承SwipeBackActivity public class SecondActivity extends SwipeBackActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); } } 对,就这么简单,不需要在做任何操作,该Activity就已经可以支持“从左向右滑动返回上一级页面