开源项目之滑动后退SwipeBackLayout

本问主要介绍SwipeBackLayout的使用

SwipeBackLayout支持左右侧滑,以及向上滑动返回上一级

库资源:https://github.com/ikew0ng/SwipeBackLayout

导入过程:

1.下载后得到一个压缩包,解压后导入里面的library

2.导入后,会发现src文件夹是空的,别着急。在工程中有一个java文件夹,将java文件夹下的整个文件拷贝到src,就可以了。

3.虽然src有了,但是会发现代码报错。到其他工程中,将lib文件夹包括android-support-v4.jar拷贝过来,就不会报错了

使用:

1.在自己的工程中,导入SwipeBackLayout库

2.创建一个类,继承SwipeBackActivity

3.运行后,就可以滑动后退了,默认是向右滑动后退,如果要设置滑动其他方向后退,可以这样设置:

edgeFlag = SwipeBackLayout.EDGE_LEFT;  //向右滑动
edgeFlag = SwipeBackLayout.EDGE_RIGHT; //向左滑动
edgeFlag = SwipeBackLayout.EDGE_BOTTOM;//向上滑滑动
edgeFlag = SwipeBackLayout.EDGE_ALL;   //3个方向都可以滑动

4.如果滑动过程中,背景黑屏,可以按如下方法解决:

1)在styles中,自定义一个style继承AppTheme,然后增加一个属性

<item name="android:windowIsTranslucent">true</item>

2)在清单文件中,将主题设置为自定义的style,再运行,就可以了

5.如果想要点击返回键也有类似滑动的效果,需重写onBackPressed()

	@Override
	public void onBackPressed() {
		scrollToFinishActivity();
	}
时间: 2024-08-06 20:08:08

开源项目之滑动后退SwipeBackLayout的相关文章

开源项目:滑动广告栏

最近在开发一款android APP,项目中采用了推送广告的方案,即在手机屏幕上方空出一块区域,加载来自服务器的广告图片,形成banner广告的效果. 开发过程中,百度出了好多种解决方案,其中以ViewPager的方案和重写Gallery的方案居多,学生党的我比较倾向于后者.在编写定制Gallery的过程中参考了ZAKER 5.0.4源代码中的ScrollGallery类(反编译得到的),优化了Gallery向两边滑动到头自动跳转的问题,详细的代码如下: 1 package org.warnie

iOS开源项目 Cell滑动效果

下载地址:https://github.com/xietao3/UITableViewCellAnimationDemo 版权声明:本文为博主原创文章,未经博主允许不得转载.

【Android UI设计与开发】9:滑动菜单栏(一)开源项目SlidingMenu的使用和示例

一.SlidingMenu简介 相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作.很多优秀的应用都采用了这种界面方案,像facebook.人人网.everynote.Google+等等.如下图所示: 因为效果确实比较新颖,所以在很多的应用开发中去实现此效果,解决的办法也是不尽相同.诸多比较以后发 现,还是GitHub上的开源项目SlidingMenu提供了最佳的实现:定制灵活.各种阴影和渐变以及动画的

SlidingMenu开源项目滑动界面的实现总结

先上图 需要准备的是先得在GitHub上下载ActionBarSherlock-master.zip,和SlidingMenu-master.zip这两个开源文件,然后解压这两个包,SlidingMenu里面的library文件导入到Eclipse的一个工程里面(在这里不强调利Import一个android工程),还有ActionBarSherlock里面的actionbarsherlock文件导入到Eclipse当中. 导入之后就需要把library设置为一个library方便以后再其他工程里

滑动菜单栏(二)开源项目SlidingMenu的示例

这篇文章会给大家带来7个不同效果的示例,每个示例都包含了最基本的使用方法,从易到难,循序渐进.能够 让初学者可以快速的掌握SlidingMenu的使用方法.下一篇文章会给大家带来三种不同的动画效果来实现滑动菜单栏 的滑动. 关于这些示例,都是SlidingMenu开源项目中自带的一些示例,但是对于初学者来说,要想运行这些示例查看效 果,就必须要导入很多的库,使用起来也是非常的麻烦.博主这里为了能够方便大家更好的学习,就把每个示例都单 独拿了出来,并且添加了一些非常详细的注释,让初学者能够一看就懂

Android仿qq下拉刷新及向左滑动列表----PullToRefresh, SwipeMenuListView开源项目整合

Github链接:https://github.com/licaomeng/Android-PullToRefresh-SwipeMenuListView-Sample PullToRefresh是一个非常完美的下拉刷新的开源项目,SwipeMenuListView是一个向左滑动ListView中item实现可以删除功能的开源项目.笔者在此将两套开源项目整合形成一套,类似于手机qq那样同时支持下拉刷新和向左滑动的列表.效果如下: 版权声明:本文为博主原创文章,未经博主允许不得转载.

滑动菜单栏(一)开源项目SlidingMenu的使用

转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/9255829   第一次使用开源框架SlidingMenu 一.SlidingMenu简介 相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作.很多优秀的应用都采用了这种界面方案,像facebook.人人网.everynote.Google+等等.如下图所示: Google+界面效果

【Android UI设计与开发】第17期:滑动菜单栏(二)开源项目SlidingMenu的示例

通过上一篇文章的讲解,相信大家对于开源项目SlidingMenu都有了一个比较初步的了解(不了解的可以参考上 一篇文章),那么从这一章开始,博主将会以SlidingMenu为重心,给大家带来非常丰富的示例演示,让大家对 SlidingMenu有一个更加深入的了解以及如何去实现一些比较炫的滑动效果. 这篇文章会给大家带来7个不同效果的示例,每个示例都包含了最基本的使用方法,从易到难,循序渐进.能够 让初学者可以快速的掌握SlidingMenu的使用方法.下一篇文章会给大家带来三种不同的动画效果来实

【Android UI设计与开发】第16期:滑动菜单栏(一)开源项目SlidingMenu的使用

转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/9255829   由于最近的工作确实比较忙的原因,所以这个系列的教程有一段时间没有更新了,也请各位读者见谅.这期博主要给大家带来的是关于滑动菜单栏的实现效果. 一.SlidingMenu简介 相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作.很多优秀的应用都采用了这种界面方案,像f