SwipeBackLib滑动返回手势库

Android 的滑动返回手势用得多的话,可以试试这个挺实用的依赖库——SwipeBackLib。它的实现方式比较简洁,直接让你的 Activity 继承 SwipeBackActivity 就能用,响应也快,体验还不错。

滑动的时候默认背景是黑色,如果你看着不舒服,记得给 Activity 设置一个继承自自定义 styletheme,在 style 里加一条 android:windowIsTranslucent=true 就行。

整体集成比较简单,导入库、加个依赖、继承一下类,基本两三分钟搞定。适合想快速给页面加个“侧滑返回”手势的场景,比如详情页、设置页,操作流畅,用户习惯也好适应。

顺带提几个相关的思路和参考:

如果你正在做需要左右滑动返回的功能,又不想从零封装,那这个库可以帮你省不少事。

rar
SwipeBackLib.rar 预估大小:60个文件
folder
SwipeBackLib 文件夹
folder
bin 文件夹
folder
res 文件夹
folder
crunch 文件夹
folder
drawable-hdpi 文件夹
file
ic_launcher.png 6KB
folder
drawable-xhdpi 文件夹
file
ic_launcher.png 9KB
file
shadow_right.png 275B
file
shadow_left.png 275B
file
shadow_bottom.png 296B
folder
drawable-xxhdpi 文件夹
file
ic_launcher.png 18KB
folder
drawable-mdpi 文件夹
file
ic_launcher.png 3KB
file
swipebacklib.jar 27KB
file
R.txt 945B
folder
classes 文件夹
folder
me 文件夹
folder
imid 文件夹
folder
swipebacklayout 文件夹
folder
lib 文件夹
file
BuildConfig.class 363B
file
R$layout.class 482B
file
R$id.class 617B
file
R$drawable.class 624B
file
SwipeBackLayout.class 12KB
file
ViewDragHelper.class 21KB
file
R$attr.class 709B
file
ViewDragHelper$Callback.class 2KB
folder
app 文件夹
file
SwipeBackPreferenceActivity.class 2KB
file
SwipeBackActivityHelper.class 3KB
file
SwipeBackActivity.class 2KB
file
SwipeBackActivityHelper$1.class 1KB
file
SwipeBackActivityBase.class 309B
file
R.class 716B
file
R$styleable.class 827B
file
SwipeBackLayout$ViewDragCallback.class 5KB
file
R$string.class 474B
file
ViewDragHelper$1.class 601B
file
R$style.class 525B
file
SwipeBackLayout$SwipeListener.class 354B
file
ViewDragHelper$2.class 700B
file
AndroidManifest.xml 333B
folder
res 文件夹
folder
drawable-ldpi 文件夹
folder
values-v11 文件夹
file
styles.xml 334B
folder
values-v14 文件夹
file
styles.xml 391B
folder
drawable-hdpi 文件夹
file
ic_launcher.png 8KB
folder
drawable-xhdpi 文件夹
file
ic_launcher.png 12KB
file
shadow_right.png 3KB
file
shadow_left.png 3KB
file
shadow_bottom.png 3KB
folder
drawable-xxhdpi 文件夹
file
ic_launcher.png 24KB
folder
values 文件夹
file
strings.xml 82B
file
attrs.xml 634B
file
styles.xml 349B
folder
drawable-mdpi 文件夹
file
ic_launcher.png 4KB
folder
layout 文件夹
file
swipeback_layout.xml 260B
file
proguard-project.txt 781B
folder
assets 文件夹
folder
gen 文件夹
folder
me 文件夹
folder
imid 文件夹
folder
swipebacklayout 文件夹
folder
lib 文件夹
file
BuildConfig.java 169B
file
R.java 8KB
folder
.settings 文件夹
file
org.eclipse.jdt.core.prefs 177B
folder
src 文件夹
folder
me 文件夹
folder
imid 文件夹
folder
swipebacklayout 文件夹
folder
lib 文件夹
file
SwipeBackLayout.java 20KB
file
ViewDragHelper.java 60KB
folder
app 文件夹
file
SwipeBackActivityHelper.java 4KB
file
SwipeBackActivityBase.java 486B
file
SwipeBackActivity.java 1KB
file
SwipeBackPreferenceActivity.java 1KB
file
.project 848B
file
.classpath 475B
file
project.properties 584B
file
AndroidManifest.xml 333B
folder
libs 文件夹
file
android-support-v4.jar 633KB
file
lint.xml 53B
...
rar 文件大小:717.24KB