我是靠谱客的博主 虚心含羞草,最近开发中收集的这篇文章主要介绍Android 动效系列之一 - AndroidSwipeLayout,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 关注度

标题

Watch 319 |
Star 4824 |
Fork  1440

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部