Android platform has managed to form a massive and active community
of
developers in just few years. Many community driven projects are now
maturing to the stage that they can be used even on commercial
production software without having to worry about quality.
I'm listing here free and open source Android UI libraries
and components that I know of. If you know any that you would recommend
please leave a comment, tweet me or email me and I'll add it to the
list.
UI component libraries
GreenDroid
Project website: http://greendroid.cyrilmottier.com/
Example
app market link
This project provides implementation for following UI design patterns:
- Action Bar
- Quick Actions
- Workspaces
- Dynamic
List
+ many more useful components
ActionBarSherlock
Project website: http://actionbarsherlock.com/
Example
app market link
Until Google's APIs for action bars for phones come out with ICS this
project is the project to use.
Jake has lately moved his project beyond just Action Bars. There are
components for workspaces and more.
Android Compatibility Package
Project website:
http://developer.android.com/sdk/compatibility-library.html
This is an official extension for Android libraries from Google. It
contains a lot of very useful APIs. The package also
contains implementation for workspaces UI design pattern.
UI components
iosched
Project website: http://code.google.com/p/iosched/
This is the official Google I|O app (also used for GDDs). The app
implements a lot of UI design patterns and has beenused as the reference
implementation by Google's Android dev advocates.
I especially recommend using implementation of the Dashboard UI design
pattern from this app.
(Google
code link to Dashboard.java
)
Android-ViewflowProject website: https://github.com/pakerfeldt/android-viewflow
This
project's implementation of Workspaces UI design pattern looks and
feels very close to what for example Google docs is using.
android-coverflow
Project website: http://code.google.com/p/android-coverflow/
This
project can be used to implement a cover flow. Check out their video on
the project site for more info.
[Update 2011-10-03. Thanks: Jake (@JakeWharton
), Akshay (@akshaydashrath
),
David (@dcaunt
)]
android-viewbadger
Project website: https://github.com/jgilfelt/android-viewbadger
This project lets devs add badges to views without having to change
layout files.
android-pulltorefresh
Project website: https://github.com/johannilsson/android-pulltorefresh
This project implements dynamic list / pull to refresh UI design
pattern.
Android-ViewPagerIndicator
Project website: https://github.com/JakeWharton/Android-ViewPagerIndicator
This project can be used to implement workspaces UI design pattern.
from:http://java.dzone.com/articles/free-android-ui-library
分享到:
相关推荐
僵尸网络,也称为Botnet,是互联网安全领域的一大威胁,由大量被恶意软件感染的设备组成,这些设备在黑客的远程控制下进行恶意活动。这些受控设备,或称为“肉鸡”,可能位于家庭、学校、企业甚至政府机构中,它们在...
ReactUI综述 您是前端开发人员还是设计师? 您是否希望拥有一站式服务,可以看到常见组件的各种实现? 如果是这样-React UI综述适合您! 关于 我决定在进行此项目。 在考虑该组件时,从功能集,DOM结构,CSS使用,...
综述是具有命令行,Web,REST,XML-RPC和电子邮件界面的... Roundup附带了一个* demo tracker *来玩-在解压缩源代码后,只需运行“ python demo.py”并加载它打印出的URL! 从Mercury回购获取当前的开发资源,网址为:
XPRoundup为Roundup(http://roundup.sourceforge.net)系统提供了一个模板,以支持极限编程(XP)跟踪需求。
本期杂志还包括“Plugin Corner & News Roundup”栏目,由Dave Klein和Ben Klein共同撰写。该栏目汇集了最新的插件资讯和技术动态。一方面,它为读者推荐了一些实用的Groovy插件,这些插件可以帮助开发者扩展Groovy...
RoundUp使您可以列出经常访问的站点,然后单击一下即可在新选项卡中将所有站点打开。安装后刷新浏览器。右键单击该图标,然后选择“选项”以添加链接。左键单击图标以打开选项卡。所有链接都需要一个http://前缀
单击“添加到Chrome”,即表示我接受并同意安装“ Recipe Roundup Ext”扩展程序,并将Chrome:trade_mark:“新标签”设置为服务所提供的扩展名以及“隐私”(bex-digital.com/privacy-policy)和“条款”使用(bex-...
在/docs上检查Swagger UI或在/redoc上检查/redoc 。Streamlit应用streamlit run src/client.py 打开浏览器并转到http://localhost:8501 。下一步从下载数据的命令(尽管这需要API密钥:sad :) 用于在数据文件夹上...
标题 "roundup:简单的移相器游戏" 指向的是一个基于 Phaser.io 开发的游戏项目,其中"移相器"可能是指游戏中的某种机制或角色,而"简单的"则暗示了这款游戏设计简洁,易于上手。游戏的核心目标是玩家在设定的 30 秒...
Java-Robot-Roundup 是一款基于Java编程语言开发的机器人互动益智游戏,它利用了Java Swing库来构建其图形用户界面(GUI)。这款游戏的设计采用了经典的观察者/观察者(Observer)设计模式,使得游戏中的各个组件...
语言:English (United States) 新标签中的食谱汇总 一种新的标签体验,可显示热门,健康,素食,纯素食,无麸质等每种食品的食谱,并提供一种通过Bing搜索来搜索所需信息,图像,视频等的简便方法。...
Roundup or Trac for bug tracking and project management. Business Applications Python is also used to build ERP and e-commerce systems: Odoo is an all-in-one management software that offers a range ...
针对这一问题,"weekly_track_roundup_bot" 提供了一个解决方案。这是一个用Python编程语言编写的智能程序,专门设计用于自动收集来自知名音乐评论家theneedledrop的“每周跟踪综述”系列中的歌曲,并将其整理进...
本文将详细介绍Excel中的几种主要函数,包括INT、TRUNC、ROUND、ROUNDUP、Ceiling和FLOOR,它们分别适用于不同的取整需求。 1. INT函数: INT函数用于对数字进行取整,对于正数,它会直接去除小数部分,得到一个...
New Issue Tracker: Roundup New Documentation Format: reStructuredText Using Sphinx PEP 343: The ‘with’ statement Writing Context Managers The contextlib module PEP 366: Explicit Relative Imports...
2. 使用`ROUNDUP`、`MONTH`和`0`的版本: ```excel =ROUNDUP(MONTH(A1)/3, 0) ``` 这个公式将月份除以3,向上取整,得到季度编号。例如,“5”除以3等于1.67,向上取整后为2。 3. 使用`INT`、`MONTH`、加法和除...
=ROUNDUP(MONTH(A1)/3)‚0) 或: =INT((MONTH(A1)+2)/3) 这些公式可以将日期转换为数值形式的季度,例如将“2009-5-25”转换为数值“2”。 在会计实务操作中,日期转换为季度的公式非常重要,因为它可以...
=ROUNDUP(MONTH(A1)/3, 0) ``` 或者 ```excel =INT((MONTH(A1)+2)/3) ``` 这些公式分别通过LOOKUP函数或数学运算将月份转换为对应的季度数值。 会计不仅仅是记录交易,而是需要进行数据分析和决策支持。掌握...