十三、ColorPickView

  1. ColorPickerView

    颜色选择器,支持PopupWindows或新的Activity中打开

    项目地址:https://code.google.com/p/color-picker-view/

    效果图:

  2. HoloColorPicker

    颜色选择器

    项目地址:https://github.com/LarsWerkman/HoloColorPicker

    Demo地址:https://docs.google.com/file/d/0BwclyDTlLrdXRzVnTGJvTlRfU2s/edit

  3. ColorPickerPreference

    颜色选择器

    项目地址:https://github.com/attenzione/android-ColorPickerPreference

    效果图:

  4. ColorPicker

    颜色选择器(Google Agenda中的样式风格)

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

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

    效果图:

十四、GraphView

  1. MPAndroidChart

    强大的图表绘制工具,支持折线图、面积图、散点图、时间图、柱状图、条图、饼图、气泡图、圆环图、范围(高至低)条形图、网状图及各种图的结合;支持图的拖拽缩放。支持 Android 2.2 以上。支持横纵轴缩放。多指缩放,展现动画、高亮、保存到 sdcard、从文件读取图表

    项目地址:https://github.com/PhilJay/MPAndroidChart

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

    id=com.xxmassdeveloper.mpchartexample

    Demo项目:https://github.com/PhilJay/MPAndroidChart/tree/master/MPChartExample

    效果图:











    在线演示:https://www.youtube.com/watch?v=ufaK_Hd6BpI

  2. achartengine

    强大的图表绘制工具,支持折线图、面积图、散点图、时间图、柱状图、条图、饼图、气泡图、圆环图、范围(高至低)条形图、拨号图/表、立方线图及各种图的结合

    项目地址:https://code.google.com/p/achartengine/

    效果图:

    http://www.achartengine.org/dimages/sales_line_and_area_chart.png

    http://www.achartengine.org/dimages/temperature_range_chart.png

    http://www.achartengine.org/dimages/combined_chart.png

    http://www.achartengine.org/dimages/budget_chart.png

    官网网址:http://www.achartengine.org/

    APP演示样例:Wordpress Android,Google Analytics

  3. GraphView

    绘制图表和曲线图的View,可用于Android上的曲形图、柱状图、波浪图展示

    项目地址:https://github.com/jjoe64/GraphView

    Demo项目:https://github.com/jjoe64/GraphView-Demos

    APP演示样例:Wordpress Android,Google Analytics

  4. HoloGraphLibrary

    绘制现状图、柱状图、饼状图

    项目地址:https://bitbucket.org/danielnadeau/holographlibrary/src

    文档介绍:https://bitbucket.org/danielnadeau/holographlibrary/wiki/Home

  5. XCL-Charts

    XCL-Charts基于原生的Canvas来绘制各种图表,在设计时,尽量在保证开发效率的同一时候,给使用者提供足够多的定制化能力。

    因此使用简便,同一时候具有相当灵活的定制能力。眼下支持3D/非3D柱形图(Bar Chart)、3D/非3D饼图(Pie Chart)、堆积图(Stacked Bar Chart)、面积图(Area Chart)、 折线图(Line Chart)、曲线图(Spline Chart)、环形图(Dount Chart)、南丁格尔玫瑰图(Rose Chart)、仪表盘(Dial Chart)、刻度盘(Gauge
    Chart)、雷达图(Radar Chart)、圆形图(Circle Chart)等图表。

    其他特性还包含支持图表缩放、手势移动、动画显示效果、高密度柱形显示、图表分界定制线、多图表的混合显示及同数据源不同类型图表切换等。

    项目地址:https://github.com/xcltapestry/XCL-Charts

    Demo地址:https://github.com/xcltapestry/XCL-Charts/blob/master/XCL-Charts-demo/bin/XCL-Charts-demo.apk?raw=true

  6. EazeGraph

    Android 图表库。支持柱状图、分层柱状图、饼状图、线性图

    项目地址:https://github.com/blackfizz/EazeGraph

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

  7. WilliamChart

    绘制图表的库,支持LineChartView、BarChartView和StackBarChartView三中图表类型。而且支持 Android 2.2及以上的系统。

    项目地址:https://github.com/diogobernardino/WilliamChart

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

    Demo项目:https://github.com/diogobernardino/WilliamChart/tree/master/sample

    效果图:

  8. HelloCharts for Android

    支持折线图、柱状图、饼图、气泡图、组合图;支持预览、放大缩小,滚动,部分图表支持动画;支持 Android 2.2 以上

    项目地址:https://github.com/lecho/hellocharts-android

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

    id=lecho.lib.hellocharts.samples

    在线演示:

    v=xbSBjyjH2SY">https://www.youtube.com/watch?v=xbSBjyjH2SY

十五、UI Style

不相同式的系统UI风格。如IOS、Bootstrap风格

  1. UITableView

    ios风格控件。包含Button、ListView、TableView

    项目地址:https://github.com/thiagolocatelli/android-uitableview

    Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/ui-tableview-demo.apk?raw=true

  2. ATableView

    ios风格控件

    项目地址:https://github.com/dmacosta/ATableView

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

    id=com.nakardo.atableview.demo

  3. Cards-UI

    卡片式View,支持单个卡片,item为卡片的ListView

    项目地址:https://github.com/afollestad/Cards-UI

    Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/cards-ui-demo.apk?

    raw=true

  4. cardslib

    卡片式View,支持单个卡片。item为卡片的ListView和GridView

    项目地址:https://github.com/gabrielemariotti/cardslib

    Demo地址:https://play.google.com/store/apps/details?id=it.gmariotti.cardslib.demo

  5. Android-Bootstrap

    Bootstrap 风格的button

    项目地址:https://github.com/Bearded-Hen/Android-Bootstrap

    效果图:

  6. Material Design Android Library

    Android L 中 Material Design 风格的组件适配到 Android 2.2+

    项目地址:https://github.com/navasmdc/MaterialDesignLibrary

  7. Android FlatUI

    Android 扁平化风格的组件,支持一些自己定义样式

    项目地址:https://github.com/eluleci/FlatUI

    效果图:

十六、其它

  1. SwipeBackLayout

    左右或向上滑动返回的Activity

    项目地址:https://github.com/Issacw0ng/SwipeBackLayout

    Demo地址:https://play.google.com/store/apps/details?id=me.imid.swipebacklayout.demo

    APP演示样例:知乎

  2. android-styled-dialogs

    可自己定义样式的dialog,默认与Holo主题样式一致。在Android2.2以上同一样式

    项目地址:https://github.com/inmite/android-styled-dialogs

    Demo地址:

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

  3. Android Sliding Up Panel

    可拖动的View。能在当前Activity上扶起一个可拖动的Panel

    项目地址:https://github.com/umano/AndroidSlidingUpPanel

    Demo地址:

    id=com.sothree.umano">https://play.google.com/store/apps/details?

    id=com.sothree.umano

    APP演示样例:Google Music精简播放栏

  4. AndroidWheel

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

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

    效果图:

  5. TableFixHeaders

    第一列固定的Table

    项目地址:https://github.com/InQBarna/TableFixHeaders

    Demo地址:http://bit.ly/13buAIq

  6. Inscription

    可用于展示应用change和new feature信息

    项目地址:https://github.com/MartinvanZ/Inscription

  7. ActivityTransition

    Activity切换动画,包含渐变、flip、某个位置进入等等

    项目地址:https://github.com/ophilbert/ActivityTransition

    效果图:类似桌面左右切换的各种效果。只是桌面并不是用ViewPager实现而已

    文档介绍:https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyViewPager.apk?

    raw=true

  8. EasyAndroidAnimations

    针对View的各种动画

    项目地址:https://github.com/2359media/EasyAndroidAnimations

  9. GlowPadBackport

    将Android4.2的锁屏界面解锁扩展到Android1.6及1.6+

    项目地址:https://github.com/rock3r/GlowPadBackport

    Demo地址:https://play.google.com/store/apps/details?id=net.sebastianopoggi.samples.ui.GlowPadSample

    效果图:

  10. GlowPadView

    Android4锁屏界面解锁

    项目地址:https://github.com/nadavfima/GlowPadView

    效果图:https://raw.github.com/nadavfima/GlowPadView/master/example.png

  11. android-lockpattern

    Android的图案password解锁

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

    Demo地址:https://play.google.com/store/apps/details?id=group.pals.android.lib.ui.lockpattern.demo

    文档介绍:https://code.google.com/p/android-lockpattern/wiki/QuickUse

    APP演示样例:Android开机的图案password解锁,支付宝的password解锁

  12. PatternLock

    还有一个 Android 图案解锁库

    项目地址:https://github.com/DreaminginCodeZH/PatternLock

    Demo 地址:https://github.com/DreaminginCodeZH/PatternLock/raw/master/dist/sample.apk

    效果图:

    APP演示样例:Android开机的图案password解锁。支付宝的password解锁

  13. RangeBar

    类似于SeekBar,不同的是能够选择一个范围内的值而不是单个值

    项目地址:https://github.com/edmodo/range-bar

    Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/range-bar-demo.apk?

    raw=true

    效果图:

  14. ChromeView

    利用Chromium实现的WebView。解决各个Android版本号WebView不同的问题,同一时候利用最新Chrome代码

    项目地址:https://github.com/pwnall/chromeview

  15. android-phased-seek-bar

    支持预先定义状态的SeekBar

    项目地址:https://github.com/ademar111190/android-phased-seek-bar

    效果图:

  16. Android Slider Preference Library

    可加入到设置中的基于对话框的RankBar小部件

    项目地址:https://github.com/jayschwa/AndroidSliderPreference

  17. ShowcaseView library

    用于高亮显示应用程序的特定部分,从而突出突出重点

    项目地址:https://github.com/amlcurran/ShowcaseView

  18. android-segmented-control

    Android上的Segmented Controls。相当于RadioButton组

    项目地址:https://github.com/hoang8f/android-segmented-control

  19. Swipeable Cards

    类似Tinder的卡片效果,能够载入图片并动画效果展示,向左滑动表示喜欢。向右表示不喜欢

    项目地址:https://github.com/kikoso/Swipeable-Cards

    Demo地址:https://play.google.com/store/apps/details?id=info.hoang8f.fbutton.demo

  20. EdgeEffectOverride

    改变ScrollView, ListView, ExpandableListView, GridView, ViewPager等滚动控件滚动到边缘的颜色效果

    项目地址:https://github.com/AndroidAlliance/EdgeEffectOverride

  21. android-pinned-header-listviews

    使ExpandListView的Group滑动到顶端时会固定不动直到另外一个Group到达顶端

    项目地址:https://github.com/rtyley/android-pinned-header-listviews

  22. AndroidSwipeLayout

    滑动Layout,支持单个View,ListView,GridView

    项目地址:https://github.com/daimajia/AndroidSwipeLayout

    Demo地址:Download Demo

    效果图:

  23. DynamicCardLayout

    在Android中实现的类似Windows8的瓷片布局

    项目地址:https://github.com/dodola/DynamicCardLayout

    效果图:

  24. Emoticons-Keyboard

    带表情情符号的自己定义键盘

    项目地址:https://github.com/chiragjain/Emoticons-Keyboard

    效果图:

  25. Android Typeface Helper

    能够帮你轻松实现自己定义字体的库

    项目地址:https://github.com/norbsoft/android-typeface-helper

    效果图:

  26. Android-Anim-Playground

    几个动画效果,当中第二个基于android-svg的绘制效果很好

    项目地址:https://github.com/Tibolte/Android-Anim-Playground

    效果图:

  27. NiftyDialogEffects

    支持自己定义飞入动画样式的 Dialog

    项目地址:https://github.com/sd6352051/NiftyDialogEffects

    效果图:

    在线演示:http://tympanus.net/Development/ModalWindowEffects/

  28. PostOffice

    创建 Holo 及 Material Design 样式的 Dialog

    项目地址:https://github.com/r0adkll/PostOffice

    效果图:

  29. Swipecards

    类似Tinder的卡片效果,能够载入图片并动画效果展示。向左滑动表示喜欢,向右表示不喜欢,依据 Kikoso's Swipeable-Cards 改造而来

    项目地址:https://github.com/Diolor/Swipecards

  30. SeekArc

    圆形的 SeekBar

    项目地址:https://github.com/TriggerTrap/SeekArc

    效果图:

  31. BlurDialogFragment

    显示 DialogFragment 时背景模糊效果

    项目地址:https://github.com/tvbarthel/BlurDialogFragment

    Demo地址:https://play.google.com/store/apps/details?id=fr.tvbarthel.lib.blurdialogfragment.sample

  32. range-seek-bar

    随机值选取的 SeekBar

    项目地址:https://github.com/yahoo/android-range-seek-bar

    效果图:

  33. MaterialRangeBar

    能够选择一个范围内的值而不是单个值的 SeekBar。RangeBar 的 Material Design 风格适配

    项目地址:https://github.com/oli107/material-range-bar

    效果图:

  34. MaterialList

    Material Design 风格的 CardView

    项目地址:https://github.com/dexafree/MaterialList

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

    效果图:

  35. road-trip

    设置path的各种动画效果,以及怎样实现复杂路径动画,类似于ios中的指纹注冊界面的指纹动画效果

    项目地址:https://github.com/romainguy/road-trip

    效果图:

  36. dialogplus

    一个简单的Android对话框。支持不同的弹出模式

    项目地址:https://github.com/orhanobut/dialogplus

    效果图:

  37. FlowLayout

    一个简单的流式布局,使用方法类似 LinearLayout,可是可以让子元素依据宽度自己主动换行

    项目地址:FLowLayout

    效果图:

Android 开源项目android-open-project解析之(四) ColorPickView,GraphView,UI Style,Other的更多相关文章

  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. TCP可靠传输和拥塞控制

    1.TCP的可靠传输 tcp的可靠传输主要靠 来自接收方的确认报文 和 超时重传. 发出报文,计时器开始计时,在规定超时时间内未收到确认报文则重新发送. 注意:发送报文都留一个副本,如果收到确认报文就 ...

  2. CSU 1102 多连块拼图

    多连块拼图 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述     多连块是指由多个等大正方形边与边连接而成的平面连通图形.         ———— 维基百科      ...

  3. 洛谷 P2043质因子分解 题解

    题目传送门 N的范围很小,所以使用O(n2)的算法就能过啦! #include<bits/stdc++.h> using namespace std; ],n; int main(){ c ...

  4. 洛谷 P2241统计方形(数据加强版) 题解

    题目传送门 说是加强版,其实可以把棋盘那道题的代码粘过来(注意要开long long): #include<bits/stdc++.h> using namespace std; ,c; ...

  5. nginx配置tomcat集群

    显示nginx的核心配置 #user nobody;worker_processes 1; events { worker_connections 1024;    #并发连接数} http { in ...

  6. 【PAT】1010. 一元多项式求导 (25)

    1010. 一元多项式求导 (25) 设计函数求一元多项式的导数.(注:xn(n为整数)的一阶导数为n*xn-1.) 输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数 ...

  7. day4 正则表达式(regular)

    正则(regular),要使用正则表达式需要导入Python中的re(regular正则的缩写)模块.正则表达式是对字符串的处理,我们知道,字符串中有时候包含很多我们想要提取的信息,掌握这些处理字符串 ...

  8. 最大公约数or最小公倍数

    最大公约数or最小公倍数 import org.junit.Test; public class 最大公约数or最小公倍数 { public int maxGYS(int m,int n) { int ...

  9. CyclicBarrier 简介

    CyclicBarrier 简介 CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier). 它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最 ...

  10. .NET基本权限系统框架源代码

    DEMO下载地址: 百度网盘:http://pan.baidu.com/s/147ilj http://download.csdn.net/detail/shecixiong/5372895 一.开发 ...