文档章节

github开源Android组件资源整理(六)GraphView, UI Style

k
 kim366
发布于 2016/05/13 19:28
字数 953
阅读 202
收藏 0

十四、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/
    效果图:Renderings
    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
    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://github.com/diogobernardino/WilliamChart/tree/master/sample
    Demo地址:https://play.google.com/store/apps/details?id=com.db.williamchartdemo
    效果图:RenderingsRenderingsRenderings

  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
    在线演示: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 风格的按钮
    项目地址: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
    效果图:Renderings

本文转载自:http://blog.csdn.net/oyangyujun/article/details/43340837

共有 人打赏支持
k
粉丝 1
博文 129
码字总数 0
作品 0
朝阳
私信 提问
在项目中值得学习和利用的Android开源项目分类汇总

http://blog.csdn.net/dianyueneo/article/details/40683285 Android开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、Pro......

_FQ_
2014/12/24
17
1
HT For Web 拓扑图背景设置

HT For Web 的HTML5拓扑图组件graphView背景设置有多种途径可选择: divBackground:通过css设置graphView对应的div背景 Painter:通过graphView.addBottomPainter(function(g, rect){…})来...

xhload3d
2015/03/06
0
0
微软亚洲研究院开源图数据库 GraphView

由微软亚洲研究院系统算法组开发的图数据库GraphView通过GitHub平台开源。GraphView是一款中间件软件,方便用户使用关系数据库SQL Server 或Azure SQL Database高效地管理和处理大规模图数据...

oschina
2015/12/20
23
0
微软研究院近两年七大重要开源项目盘点

2016年9月GitHub报告显示,微软拥有16419位开源贡献者,排名第一。微软的贡献使得开源界的力量更为壮大。对开发者个人而言,更多的开源项目也将帮助他们节省大量造轮子的时间,从而专注于性能...

王练
2017/01/07
5.8K
7
grahview在设置ontouch事件无响应

想通过graphview的ontouch事件,通过移动graphview,使graphview的横坐标移动的最小间隔是1.但是grahview在设置ontouch事件无响应。求解释?还有如何使grahview的横坐标移动的最小间隔是1呢?...

_lp
2015/03/24
75
0

没有更多内容

加载失败,请刷新页面

加载更多

centos安装confluence全攻略

https://blog.csdn.net/qwer026/article/details/51439076

happyeveryday32
17分钟前
2
0
30 行 Javascript 代码搞定智能家居系统

本文首发于『阿里云 IoT 开发者社区』,更多精彩物联网内容欢迎前往浏览。 智能家居可谓是今年物联网的热门领域,通过智能单品和智能音箱,人们已然把『智能』两个字变成了生活的理所应当。搭...

阿里云官方博客
20分钟前
2
0
sed插入和附加文本基础使用

对于编辑器来说,在数据中增加行算是很基本的操作吧,sed有以下两个操作: 插入(insert)命令(i)会在指定行前增加一个新行 附加(append)命令(a)会在指定行后增加一个新行 还是用下面的文本来测...

woshixin
28分钟前
1
0
HIVE数据倾斜总结

在做Shuffle阶段的优化过程中,遇到了数据倾斜的问题,造成了对一些情况下优化效果不明显。主要是因为在Job完成后的所得到的Counters是整个Job的总和,优化是基于这些Counters得出的平均值,...

瑞查德-Jack
39分钟前
0
0
Pure-ftpd搭建FTP

12月11日任务 15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 使用pure-ftpd搭建FTP服务 轻量的ftp软件 安装pure-ftpd并修改配置文件 # pure-ftpd为epel扩展库里的软件[root...

robertt15
48分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部