1、图表引擎 - AChartEngine
AChartEngine是一款基于Android的图表绘制引擎,它为Android开发人员提供了非常多有用的图表绘制工具类,假设你须要在Android应用中加入可视化统计的功能,那么AChartEngine是一个不错的选择。
官方站点:https://code.google.com/p/achartengine/
2、图表引擎 - MPAndroidChart
MPAndroidChart是一款基于Android的开源图表库。MPAndroidChart不仅能够在Android设备上绘制各种统计图表,并且能够对图表进行拖动和缩放操作,应用起来很灵活。
和前面介绍的AChartEngine相比。MPAndroidChart显得更为轻巧和简单。MPAndroidChart相同拥有经常使用的图表类型:线型图、饼图、柱状图和散点图。
官方站点:https://github.com/PhilJay/MPAndroidChart
3、地图引擎 - OSMDroid
OSMDroid是一款基于Android的模块化地图引擎,假设你认为Android内置的MapView 类不能满足项目的要求,那么能够试试OSMDroid。
它是全然模块化的。能够让你的Android应用程序更加灵活可控。OSMDroid支持在线和离线地图以及覆盖地图,支持标注图标、位置跟踪和绘制形状等功能,因此你能够全然定制地图的展示方式和地图数据的存取。
官方站点:https://code.google.com/p/osmdroid/
4、日历日期组件 - Mobi Pick
Mobi Pick是一款Android风格的日期选择组件。主要利用了jQuery Mobile脚本库。Mobi Pick提供了3种不同的日期选择功能,最简单的日期选择功能是选择年月日,第二种是能够自己定义改动年月日,另一种是能够下拉选择日期。因为Mobi Pick有着Android的风格样式,因此外观相当美丽。
官方站点:http://mobipick.sustainablepace.net/
5、滚动组件 - Glide
Glide是一款基于Android的图片载入和图片缓存组件,它能够最大性能地在Android设备上读取、解码、显示图片和视频。Glide能够将远程的图片、视频、动绘图片等缓存在设备本地,便于提高用户浏览图片的流畅体验。
官方站点:https://github.com/bumptech/glide
6、图片控件 - GifView
因为Android中并没有直接播放动画GIF图片的view,所以我们能够利用GifView控件来实现GIF图片展示功能。GifView的Jar包由四个类组成:
- GifAction.java 主要用来监视GIF图片是否载入成功
- GifFrame.java 里面三个成员:当前图片、延时、下张Frame的链接。
- GifDecoder.java 解码线程类
- GifView.java 是核心类。包括GifView构造方法。还能够设置图片源、延迟、绘制等。
官方站点:https://code.google.com/p/gifview/
7、下拉刷新 - Android PullToRefresh
Android PullToRefresh是一款能够再Android系统中下拉刷新的应用组件,能够非常方便的让ListView拥有下拉刷新的功能。