android Activity右滑返回,退出当前activity
来源:互联网 发布:吴裕彬 水平 知乎 编辑:程序博客网 时间:2024/06/14 07:29
:添加依赖 compile ‘me.imid.swipebacklayout.lib:library:1.0.0’
至于为什么是添加库文件呢?后面在做解释。当然第二种方案也不是不可以的。
先写一个 BaseActivity 继承 SwipeBackActivity:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
然后,下面依次是:MainActivity ,SecondActivity ,ThreeActivity 分别继承自 BaseActivity 。
方法的调用都添加了注释,就不在多说啦。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
最后你还需要在清单文件中,AppTheme 主题上,加上这个属性,要不然activity的背景应该是黑色的,很难看:
- 1
到此,SwipeBackLayout基本用法就介绍完了。
SwipeBackLayout 的git地址
下面就解释一下,为什么项目依赖库,而不是直接添加依赖。
看一下,添加依赖后 SwipeBackActivity继承的是 FragmentActivity。
而我发现,依赖库的话,是这样的:
至于 继承 AppCompatActivity 和 继承 FramgmentActivity 有什么区别,我就不在多说啦。
总结:希望开源这个框架的大神,早日把 继承FramgmentActivity改成AppCompatActivity吧。当然继承FramgmentActivity也是可以的,不过后者更好一些,兼容性也更好。
当然如果你不想用别人的开源框架,自己写一个,来实现 activity 的滑动返回的效果,也是可以的。
阅读全文
0 0
- android Activity右滑返回,退出当前activity
- android Activity右滑返回,退出当前activity
- android Activity右滑返回,退出当前activity
- android 仿ios右滑退出当前activity
- android activity右滑退出
- android项目添加activity右滑退出.返回的效果
- Android 右滑实现退出Activity
- activity返回-通过手势退出当前activity
- Git上面的右滑退出当前Activity
- Android右滑关闭当前Activity
- 【Android】Activity右滑返回的实现
- 【Android】Activity右滑返回的实现
- Android 左滑 返回上一个activity(销毁当前activity)
- 实现屏幕右划退出当前Activity(带动画效果)
- 实现app全局activity右滑退出
- Activity右滑退出控件SlidingLayout
- android 实现Activity的右滑返回效果
- 右划返回Activity
- ActiveMQ消息的延时和定时投递
- xcode 显示空白字符
- iOS 04-NSSession类库之DataTask代理
- linux中module_param简介
- 微服务架构下dubbo的缺点
- android Activity右滑返回,退出当前activity
- backdoor web Browser (修改http-request为 SDSLabs浏览器)
- Activity与Fragment生命周期对比
- 445封了SQLServer不能用问题解决
- 机器学习中常见概念的区别与联系
- mysql服务器远程授权
- React.js中ES6 和 ES5写法的一些差别
- stream classdesc serialVersionUID = -6230695726323974941, local class serialVersionUID = 945847874..
- 单例模式