九、ScrollView

  1. Discrollview

    支持滚动时Item淡入淡出,平移,缩放效果的ScrollView

    项目地址:https://github.com/flavienlaurent/discrollview

    Demo地址:https://github.com/flavienlaurent/discrollview/raw/master/sample.apk

  2. PullScrollView

    仿照新浪微博Androidclient个人中心的ScrollView,下拉背景伸缩回弹效果。

    项目地址:https://github.com/MarkMjw/PullScrollView

    效果图:

  3. ParallaxScrollView

    支持视差滚动的ScrollView 。背景图片的滚动速度小于ScrollView中子控件的滚动速度

    项目地址:https://github.com/chrisjenx/ParallaxScrollView

    Demo地址:http://cloud.github.com/downloads/chrisjenx/ParallaxScrollView/ParallaxScrollViewDemo-v1.0.5.apk

  4. AKParallax-Android

    支持视差滚动的ScrollView

    项目地址:https://github.com/ideaismobile/AKParallax-Android

    Demo地址:

    id=com.appkraft.parallax_sample">https://play.google.com/store/apps/details?

    id=com.appkraft.parallax_sample

  5. Android-ObservableScrollView

    监听滚动视图滚动事件的库,帮助与Toolbar的交互动效处理与Material Design的实现

    项目地址:https://github.com/ksoichiro/Android-ObservableScrollView

    Demo地址:https://play.google.com/store/apps/details?id=com.github.ksoichiro.android.observablescrollview.samples2

  6. OverScrollView

    有弹性的ScrollView,实现了当手指滑动到ScrollView的顶部、底部时,能够继续的向上、向下拉伸。当释放手指的时候,向上、下回弹

    项目地址:https://github.com/EverythingMe/OverScrollView

十、TimeView

包含TimePicker、DatePicker、CalendarView、Clock等时间相关控件

  1. android-times-square

    Android日历时间部件,支持选取单个日期,多个日期。及日期区间段和对话框形式显示

    项目地址:https://github.com/square/android-times-square

    Demo地址:

    raw=true">https://github.com/Trinea/TrineaDownload/blob/master/times-square-demo.apk?

    raw=true

  2. android-calendar-card

    日历

    项目地址:https://github.com/kenumir/android-calendar-card

    Demo地址:https://play.google.com/store/apps/details?id=com.wt.calendarcardsample

    效果图:

  3. AndroidWheel

    Android Wheel支持城市、多种日期时间、password、图片

    项目地址:https://code.google.com/p/android-wheel/

    效果图:

  4. GoogleDateTimePickers

    时间选择部件

    项目地址:https://github.com/Mirkoddd/GoogleDateTimePickers

    文档介绍:https://play.google.com/store/apps/details?id=com.mirko.sample&hl=it

  5. DateTimePicker

    日期选择部件(Google Agenda的样式风格)

    项目地址:https://github.com/flavienlaurent/datetimepicker

    Demo地址:https://raw.github.com/biboune/datetimepicker/master/datetimepicker-sample.apk

    效果图:

  6. android-betterpickers

    提供日期、数字、时间(数字方式和钟表方式)、反复周期(闹钟的周期反复)、HMS(时、分、秒)的选择,支持以DialogFragment的弹窗选择

    项目地址:https://github.com/derekbrameyer/android-betterpickers

    Demo地址:https://play.google.com/store/apps/details?id=com.doomonafireball.betterpickers.sample效果图:

  7. Android Week View

    日期控件。支持周,天视图,支持自己定义样式

    项目地址:https://github.com/alamkanak/Android-Week-View

    效果图:

十一、TipView

包含Toast、角标、UndoBar等提示性控件

  1. Crouton

    丰富样式的Toast,同意alert、comfirm、info样式及点击消失样式,同意设置Toast显示时间。同意自己定义View。 本文32. SuperToasts为其扩展版

    项目地址:https://github.com/keyboardsurfer/Crouton

    Demo地址:http://play.google.com/store/apps/details?

    id=de.keyboardsurfer.app.demo.crouton

  2. supertooltips

    带动画效果的Tips显示

    项目地址:https://github.com/nhaarman/supertooltips

    Demo地址:https://play.google.com/store/apps/details?id=com.haarman.supertooltips

  3. Android ViewBadger

    为其它View加入角标等

    项目地址:https://github.com/jgilfelt/android-viewbadger

    Demo地址:

    raw=true">https://github.com/Trinea/TrineaDownload/blob/master/android-viewbadger.apk?raw=true

    效果图:

  4. SuperToasts

    更丰富样式的toast,支持Button、Progress、Horizontal Progress样式、支持进入动画、支持撤销及其动画设置

    项目地址:https://github.com/JohnPersano/SuperToasts

    Demo地址:https://play.google.com/store/apps/details?id=com.supertoastsdemo

    效果图:

  5. UndoBar

    屏幕底部显示取消或是确认的PopupWindows

    项目地址:https://github.com/soarcn/UndoBar

    效果图:

  6. UndoBar

    屏幕底部显示取消或是确认某操作

    项目地址:https://github.com/jenzz/Android-UndoBar

    效果图:

  7. Android-ActionItemBadge

    能够在ActionBar的MenuItem上显示一个小角标

    项目地址:https://github.com/mikepenz/Android-ActionItemBadge

    效果图:

  8. SnackBar

    Material Design 风格的 Toast。类似 Google inbox 中的提示

    项目地址:https://github.com/MrEngineer13/SnackBar

    Demo地址:

    id=com.mrengineer13.snackbar.sample">https://play.google.com/store/apps/details?

    id=com.mrengineer13.snackbar.sample

    效果图:

  9. HeadsUp

    在2.3上使用 android 5.0的 HeadsUp 效果

    项目地址:https://github.com/zzz40500/HeadsUp

    效果图:

十二、FlipView

  1. android-flip

    类似Flipboard翻转动画的实现

    项目地址:https://github.com/openaphid/android-flip

    Demo地址:https://github.com/openaphid/android-flip/blob/master/FlipView/Demo/APK/Aphid-FlipView-Demo.apk?

    raw=true

    APP演示样例:flipboard

  2. FlipImageView

    支持x、y、z及动画选择的翻转动画的实现

    项目地址:https://github.com/castorflex/FlipImageView

    Demo地址:

    id=fr.castorflex.android.flipimageview">https://play.google.com/store/apps/details?

    id=fr.castorflex.android.flipimageview

  3. FoldableLayout

    Flip翻转效果的ListView。眼下还不支持ListView缓存

    项目地址:https://github.com/alexvasilkov/FoldableLayout

    Demo地址:http://play.google.com/store/apps/details?id=com.alexvasilkov.foldablelayout.sample

Android 开源项目android-open-project解析之(三) ScrollView,TimeView,TipView,FlipView的更多相关文章

  1. Android 开源项目android-open-project工具库解析之(一) 依赖注入,图片缓存,网络相关,数据库orm工具包,Android公共库

    一.依赖注入DI 通过依赖注入降低View.服务.资源简化初始化.事件绑定等反复繁琐工作 AndroidAnnotations(Code Diet) android高速开发框架 项目地址:https: ...

  2. Android 开源项目及其学习

    Android 系统研究:http://blog.csdn.net/luoshengyang/article/details/8923485 Android 腾讯技术人员博客 http://hukai ...

  3. 【原】Android热更新开源项目Tinker源码解析系列之三:so热更新

    本系列将从以下三个方面对Tinker进行源码解析: Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Android热更新开源项目Tinker源码解析系列之二:资源文件热更新 A ...

  4. 【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新

    [原]Android热更新开源项目Tinker源码解析系列之一:Dex热更新 Tinker是微信的第一个开源项目,主要用于安卓应用bug的热修复和功能的迭代. Tinker github地址:http ...

  5. 【原】Android热更新开源项目Tinker源码解析系列之二:资源文件热更新

    上一篇文章介绍了Dex文件的热更新流程,本文将会分析Tinker中对资源文件的热更新流程. 同Dex,资源文件的热更新同样包括三个部分:资源补丁生成,资源补丁合成及资源补丁加载. 本系列将从以下三个方 ...

  6. Android 开源项目源码解析(第二期)

    Android 开源项目源码解析(第二期) 阅读目录 android-Ultra-Pull-To-Refresh 源码解析 DynamicLoadApk 源码解析 NineOldAnimations ...

  7. 直接拿来用!最火的Android开源项目(完结篇)

    直接拿来用!最火的Android开源项目(完结篇) 2014-01-06 19:59 4785人阅读 评论(1) 收藏 举报 分类: android 高手进阶教程(100) 摘要:截至目前,在GitH ...

  8. 直接拿来用!最火的Android开源项目(完结篇)(转)

    摘要:截至目前,在GitHub“最受欢迎的开源项目”系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark.和码友分享经验还是慨叹“活到老要学到老”?今天我们将继续介绍另 ...

  9. GitHub 优秀的 Android 开源项目(转)

    今天查找资源时看到的一篇文章,总结了很多实用资源,十分感谢原作者分享. 转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介 ...

随机推荐

  1. Mysql 目录恢复注意事项

    SET @mycnt=0; SELECT @mycnt := @mycnt +1 as mycnt, a.*, b.* FROM a, b; 表中第一列即为mycnt,从1开始计数. set @num ...

  2. java中的异常结构

    1.基类为Throwable. 2.Error和Exception分别继承Throwable. 3.Error类异常描述了Java运行系统中的内部错误以及资源耗尽的情形.应用程序不应该抛出这种类型的对 ...

  3. 百度分享 ajax 或分页后显示不出问题解决方案

    自从用了AJAX后,JS重新加载问题就如家常便饭般层出不穷啊.没有系统学习过js感觉亚历山大. 百度后,还是找到了解决办法. 百度分享创建了一个全局对象window._bd_share_main.通过 ...

  4. QQ弹窗代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  5. PM加油站

    老郭讲述深航CSM 1.需求有遗漏,人员水平不足:加班导致人员流失:但是这样,客户后来还是好评,并且项目被评为深航的标杆项目:老郭也是被指定为未来项目的项目经理:--!我想起了古时候的一句话:功夫在诗 ...

  6. bzoj3583: 杰杰的女性朋友 && 4362: Graph

    Description 给出一张n个点的有向图G(V,E).对于任意两个点u,v(u可以等于v),u向v的连边数为: ∑OUT(u,i) * IN(v,i),其中1<=i<=K 其中k和数 ...

  7. SOA和微服务

    SOA和微服务 SOA和微服务到底是什么关系? 说实话,我确实不明白SOA和微服务到底有什么本质上的区别,两者说到底都是对外提供接口的一种架构设计方式.我倒觉得微服务其实就是随着互联网的发展,复杂的平 ...

  8. react-redux原理

    react-redux原理分析 写在前面 之前写了一篇分析Redux中Store实现的文章(详见:Redux原理(一):Store实现分析),突然意识到,其实React与Redux并没有什么直接的联系 ...

  9. [bug]Syntax error, unrecognized expression: input#ctl00$ContentPlaceHolder1$Pager_input

    1.在ie10上浏览页面的时候,突然发现在使用Aspnetpager的页面会有一个bug. 2. 3.查了很多解决方案,最后将vs2013中, 将该勾取消,再次浏览,你会发现就正常了,虽然该功能很强大 ...

  10. Flux工作流

    Flux工作流 模型层(M)和控制层(C) Flux 只是这个模式的一个例子. 很多代码和一堆重复的模板 在其他JavaScript环境中实现重用. 强大又容易配置的模块化打包工具Webpack来简化 ...