文件名称:Android 右滑返回资源
文件大小:526KB
文件格式:ZIP
更新时间:2021-06-06 03:49:13
右滑返回
使用方法:下载后解压,并在你的项目里导入module;
写一个 BaseActivity 继承 SwipeBackActivity:
public class BaseActivity extends SwipeBackActivity {
private SwipeBackLayout mSwipeBackLayout;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mSwipeBackLayout = getSwipeBackLayout();
//设置滑动方向,可设置EDGE_LEFT, EDGE_RIGHT, EDGE_ALL, EDGE_BOTTOM
mSwipeBackLayout.setEdgeTrackingEnabled(SwipeBackLayout.EDGE_LEFT);
//mSwipeBackLayout.setEdgeSize(200);//滑动删除的效果只能从边界滑动才有效果,如果要扩大touch的范围,可以调用这个方法
}
}
在不需要右滑返回的activity的onCreate()里调用
setSwipeBackEnable(false); //主 activity 可以调用该方法,禁止滑动删除
点击返回键也具有该动画效果:
@Override
public void onBackPressed() {
scrollToFinishActivity();
}
最后你还需要在清单文件中,AppTheme 主题上,加上这个属性,要不然activity的背景应该是黑色的,很难看:
【文件预览】:
library
----build.gradle(2KB)
----libs()
--------android-support-v4.jar(543KB)
----src()
--------main()
--------.DS_Store(6KB)
----.DS_Store(6KB)