一行代码实现Android右滑返回
一、使用方式Usage
- 实现效果
- 导入and next_navigation模块
下载地址:https://github.com/jicanghai37927/WhatsAndroid/tree/master/andnext_navigation
- 在Application的onCreate()方法中调用
NavigationHelper.onCreate()
所有的Activity支持右滑返回。
- 在Activity的onCreate()方法中调用
NavigationHelper.onCreate(); // 必须在调用super.onCreate()方法之前
super.onCreate();
之后所有的Activity都会支持右滑返回。
- 关闭Activity的右滑返回
NavigationHelper.exclude(this); // 必须在调用super.onCreate()方法之前
super.onCreate();
调用NavigationHelper.exclude()
之后,该Activity即不再支持右滑返回。
二、代码解析
- 代码结构
package club.andnext.navigation;
NavigationHelper.java // 管理NavigationLayout
NavigationLayout.java //