ActionBarSherlock、Slidingmenu、TableFixHeaders、MPChart、Jxl碰到一起能干出什么事情?

Android是一个开源的平台,所以我们设计一款软件的时候也可以考虑采用开源的框架和组件来完成我们的软件开发。

ActionBarSherlock、Slidingmenu、TableFixHeaders、MPChart、Jxl这里有5个优秀的Android开源项目,看上去相互之间没什么联系。

1、ActionBarSherlock:

ActionBarSherlock是一位外国的大牛 JakeWharton实现的,主要用于在Android早期不支持ActionBar的情况下,提供一个实现ActionBar功能的方案。 JakeWharton有多牛?一般在Github上拥有一个活跃的开源项目就已经牛到不行了,JakeWharton竟然有10几个,这位大牛是 ActionBarSherlock,Android-ViewPagerIndicator ,NineOldAndroids的作者,非常厉害的一个人,Github的关注量超过2.6K。

Github项目链接:https://github.com/JakeWharton/ActionBarSherlock

2、Slidingmenu:

 

 

Sliding Menu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作。如 Evernote、Google+、Foursquare等诸多优秀应用都采用了这种界面方案。效果见下图:
clip_image002 clip_image004
开源项目SlidingMenu提供了最佳的实现:定制灵活、各种阴影和渐变的滑动效果也很不错。

 

Github项目链接:https://github.com/jfeinstein10/SlidingMenu

3、TableFixHeaders:

TableFixHeaders是一个表格控件,可以实现表格的第一列在左右滑动时保持固定不动。事实证明这是一个很好的设计,想象以下一般我们使用excel表格的情况,当列特别多的时候,我们往右滑出后,前面的列就会进入不可见的区域,然后我们经常性地忘记了哪一行才是我们正在关注的。所以TableFixHeaders空间很好的解决了表格在移动端上的使用痛点。

1-14111315215HH

Github项目链接:https://github.com/InQBarna/TableFixHeaders

4、MPChart:

MPChart是一个可以拖动缩放的图表库,包含曲线图、直方图、饼状图,其中直方图支持3d效果。利用这个开源库,我们可以在移动端上实现Excel中大多数图表的制作和显示,并且MPChart的显示配色丰富,动画和交互性特别赞。

clip_image006clip_image008clip_image010clip_image012clip_image014clip_image016clip_image018clip_image020

Github项目链接:https://github.com/PhilJay/MPAndroidChart

5、Jxl:

Jxl是通过java操作Excel表格的工具类库,可以方便地从Excel表格文件中读取信息,也可以将信息通过接口写入Excel表格当中。

Jxl支持Excel 95-2000的所有版本

生成Excel 2000标准格式

支持字体、数字、日期操作

能够修饰单元格属性

支持图像和图表

Jxl还具备一些操纵表格的高级功能,如数据格式化、单元格操作、图片操作等等。

这5款看上去毫无关联的开源控件究竟能帮我们做些什么事情的,在这里可以给大家一个建议,我们的政府、事业单位、教育行业有很多需要处理表格的工作流。如学生信息可能就会有无数的表格,事业单位和银行等可能工作流中使用表格的地方就更多了。结合以上介绍的5款开源库,我们可以在移动端上轻松的处理很多以前只有在PC上才能处理的业务。我们用ActionBarSherlock、Slidingmenu来搭建一个完备易用的界面,通过Jxl来处理工作流中的表格和表单;在需要演示和展示的地方使用TableFixHeaders列举表格和表单的内容,在需要宣讲和汇报的地方使用MPChart来绘制清晰、美观、交互性强的图表。

扫描关注我们,获取更多贴士:

clip_image021

或登陆微信搜索“青岛迅优网络”。

未经允许谢绝转载:迅优网络科技 » ActionBarSherlock、Slidingmenu、TableFixHeaders、MPChart、Jxl碰到一起能干出什么事情?

赞 (0) 评论 (0) 分享 ()

评论 抢沙发

评论前必须登录!