短短数年时间Android平台就已经形成了一个庞大而活跃的开发者社区。许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,且不用担心质量问题。

本文编译自androiduipatterns,意在分享一些免费、开源的Android UI库及组件资源。

一、UI组件库

1. GreenDroid



该项目可以实现下列的UI设计:
  • 动作栏(Action Bar)
  • 快捷动作(Quick Action)
  • 工作区(Workspace)
  • 动态列表(Dynamic List)
以及许多更有用的组件。

项目网站 / 示例

2. ActionBarSherlock



在Google针对手机的动作条API推出前,该项目一直与ICS一起使用。Jake最近将项目拓展到了动作条之外。这里也有针对工作区等的组件。

项目网站 / 示例

3. Android Compatibility Package



这是一个来自Google Android库的官方扩展。Compatibility Package顾名思义就是Android官方针对旧平台版本所不支持的API或是Android Framework没有提供的函数库,将其打包发布。它包含了许多非常有用的API。该包同样包含工作区UI设计的实现。

项目网站

二、UI组件

1. iosched



这是一个官方的Google I/O的应用(同样可用在GDD,Google Developer Day)(注:Google I/O是Google每年都会举办的历时两天的开发者大会,该大会谈及各种技术问题。开发人员会提供非常多的示例来展示他们的技术。这个项目专门为了这个会议提供了一个Android应用程序。)。该应用程序实现了大量的UI设计,成为Google Android设备拥护者的参考标准。强烈推荐使用该应用程序的仪表盘UI设计模式。( Google代码链接:Dashboard.java

项目网站: http://code.google.com/p/iosched/

2. Android-Viewflow

该项目的工作区UI设计模式与Google Docs所使用非常相似。

项目网站: https://github.com/pakerfeldt/android-viewflow

3. android-coverflow

该项目可以用于完成一个cover flow。在这个项目网站的视频中可以得到更多的信息。

项目网站: http://code.google.com/p/android-coverflow/

4. android-viewbadger

该项目让devs无需修改布局文件(layout file)即可显示badges。

项目网站: https://github.com/jgilfelt/android-viewbadger

5. android-pulltorefresh

该项目实现动态列表/下拉刷新(pull to refresh)的UI设计。

项目网站: https://github.com/johannilsson/android-pulltorefresh

6. Android-ViewPagerIndicator

该项目可以用于实现工作区的UI设计。

项目网站 / 示例

转自:http://www.iteye.com/news/22984
VIAhttp://www.androiduipatterns.com/2011/10/free-android-ui-library-component.html

更多相关文章

  1. 记录Android(安卓)迁移到AndroidX时的步骤和注意事项
  2. Android(安卓)布局文件的性能--使用include标签重用Layout---转
  3. Mac下Android配置及unity3d的导出Android
  4. Android(安卓)四大组件——Service 生命周期
  5. Android(安卓)Studio编译jar架包必看
  6. 【React Native开发】React Native For Android环境配置以及第一
  7. android 动态添加组件(RadioGroup 添加RadioButton和其他组件的一
  8. Android架构组件(Architecture Components)介绍
  9. android webview里设置cookie

随机推荐

  1. JS的引入方式
  2. 懒加载及轮播图
  3. JQuery 常用方法
  4. 定位原理、模态框以及三列布局
  5. 作业_0706
  6. 前端作业-07-09
  7. 通过canvas作图片缓存
  8. uniapp H5图片上传压缩自动旋转
  9. canvas图片设置crossOrigin属性
  10. 演示文本操作3个功能+演示样式属性操作 3