概述
Android Swipe Layout 是国内优秀 Android 开发者 daimajia 的精彩作品。也绝对可以称得上是最强大的滑动布局(Swipe Layout)。这是另一个优秀项目 Android View Hover 的兄弟项目。目的是实现和 iOS 上类似的 Swipe Layout 效果,如,对 List 的行或者 Grid 的格向左滑动时,出现相关功能菜单,这也是目前 iOS 系统的标准效果,也成为了大家的习惯。这个项目的目的是在 Android 上实现同样的功能和动效。
1
动效
Android Swipe Layout 不仅支持 List,也支持 Grid;不仅可以左滑拉出菜单,也支持右滑,上滑和下滑。功能相比较 iOS 而言更加强大。
2
Android Swipe Layout on GitHub
1. GitHub 关注度
标题
2. GitHub 链接
3
项目起源
一年以前,作者和朋友在开发 EverMemo(一个可与 EverNote 同步的简洁便笺)时,根据设计师提出的效果发展而来。
实现这个效果需要非常熟悉 Android Touch System。作者经过一段时间的学习,最终实现了这一复杂和强大的功能。
4
开发过程
在开始之前,作者也调查了 Swipe List View 等现有的支持滑动的库,不过,这个库不支持 ListView,并且有不少的问题。遗憾的是Swipe List View库的开发者并没有意识到。
在开始开发这个库的时候,作者设置了一些目标:
-
可以被轻松地集成到 ListView、GridView、ViewGroup 等;
-
能接收 onOpen、onClose、onUpdate 回调;
-
能通知隐藏的控件可以显示多少次;
-
能互相嵌套;
-
可以处理复杂的情况。如,
5
使用
第一步:配置
-
Gradle
dependencies {
compile 'com.android.support:recyclerview-v7:21.0.0'
compile 'com.android.support:support-v4:20.+'
compile "com.daimajia.swipelayout:library:1.2.0@aar"
}
Maven
com.google.android
support-v4
r6
recyclerview-v7
21.0.0
com.daimajia.swipelayout
library
1.2.0
apklib
Eclipse
AndroidSwipeLayout-v1.1.8.jar
最后
以上就是虚心含羞草为你收集整理的Android 动效系列之一 - AndroidSwipeLayout的全部内容,希望文章能够帮你解决Android 动效系列之一 - AndroidSwipeLayout所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复