这是一位大神的开源控件 点击打开链接
这支持四种不能方向返回,但它默认是Left关闭,具体使用方法作者有dmeo(但我还想重复一遍,主要练习自己文字编辑)
先看效果:
原理(看源码):
根据手势滑动,透明度变化加上动画。
具体使用:
1、添加配置
compile 'me.imid.swipebacklayout.lib:library:1.0.0’
或者直接拷备作者demo里的库到自己的项目里
2、给所要效果的activity继续库里的 SwipeBackActivity,并且在该类的Theme加入
<item name="android:windowIsTranslucent">true</item>
在onCreate方法里private SwipeBackLayout mSwipeBackActivity; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Logger.d("onCreate"); mSwipeBackActivity = getSwipeBackLayout();
3、完事。