免费的Android UI库及组件推荐

openkk 13年前
     短短数年时间Android平台就已经形成了一个庞大而活跃的开发者社区。许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,且不用担心质量问题。    <br />    <br /> 本文编译自    <a href="/misc/goto?guid=4958192741360567462" target="_blank">androiduipatterns</a>,意在分享一些免费、开源的Android UI库及组件资源。    <br />    <br />    <strong><span style="font-size:large;">一、UI组件库</span></strong>    <br />    <br />    <strong>1. GreenDroid </strong>    <br />    <br />    <div style="text-align:center;">     <img title="1.png" border="0" alt="1.png" src="https://simg.open-open.com/show/eb38ff6f1aff46343a200fde6e0e36b6.jpg" />    </div>    <br />    <br /> 该项目可以实现下列的UI设计:    <br />    <ul>     <li>动作栏(Action Bar) </li>     <li>快捷动作(Quick Action) </li>     <li>工作区(Workspace) </li>     <li>动态列表(Dynamic List) </li>    </ul> 以及许多更有用的组件。    <br />    <br />    <a href="/misc/goto?guid=4958192742114593808" target="_blank">项目网站</a> /    <a href="/misc/goto?guid=4958192742848038312" target="_blank">示例</a>    <br />    <br />    <strong>2. ActionBarSherlock </strong>    <br />    <br />    <div style="text-align:center;">     <img title="2.png" border="0" alt="2.png" src="https://simg.open-open.com/show/a783af82d41d01fed49a30b8f2ed7239.jpg" />    </div>    <br />    <br /> 在Google针对手机的动作条API推出前,该项目一直与ICS一起使用。Jake最近将项目拓展到了动作条之外。这里也有针对工作区等的组件。    <br />    <br />    <a href="/misc/goto?guid=4958192743576762311" target="_blank">项目网站</a> /    <a href="/misc/goto?guid=4958192744319936166" target="_blank">示例</a>    <br />    <br />    <strong>3. Android Compatibility Package</strong>    <br />    <br />    <div style="text-align:center;">     <img title="3.png" border="0" alt="3.png" src="https://simg.open-open.com/show/eb39009f34dab709a0db10bc91e89b6d.jpg" />    </div>    <br />    <br /> 这是一个来自Google Android库的官方扩展。Compatibility Package顾名思义就是Android官方针对旧平台版本所不支持的API或是Android Framework没有提供的函数库,将其打包发布。它包含了许多非常有用的API。该包同样包含工作区UI设计的实现。    <br />    <br />    <a href="/misc/goto?guid=4958192745054248722" target="_blank">项目网站</a>    <br />    <br />    <strong><span style="font-size:large;">二、UI组件</span></strong>    <br />    <br />    <strong>1. iosched </strong>    <br />    <br />    <div style="text-align:center;">     <img title="4.png" border="0" alt="4.png" src="https://simg.open-open.com/show/a375bd3b1274a938c30c5742753c4bd4.jpg" />    </div>    <br />    <br /> 这是一个官方的Google I/O的应用(同样可用在GDD,Google Developer Day)(注:Google I/O是Google每年都会举办的历时两天的开发者大会,该大会谈及各种技术问题。开发人员会提供非常多的示例来展示他们的技术。这个项目专门为了这个会议提供了一个Android应用程序。)。该应用程序实现了大量的UI设计,成为Google Android设备拥护者的参考标准。强烈推荐使用该应用程序的仪表盘UI设计模式。(    <a href="/misc/goto?guid=4958192745782649901" target="_blank">Google代码链接:Dashboard.java</a>)    <br />    <br /> 项目网站:    <a href="/misc/goto?guid=4958192746518299444" target="_blank">http://code.google.com/p/iosched/</a>    <br />    <br />    <strong>2. Android-Viewflow </strong>    <br />    <br /> 该项目的工作区UI设计模式与Google Docs所使用非常相似。    <br />    <br /> 项目网站:    <a href="/misc/goto?guid=4958192747247276739" target="_blank">https://github.com/pakerfeldt/android-viewflow</a>    <br />    <br />    <strong>3. android-coverflow </strong>    <br />    <br /> 该项目可以用于完成一个cover flow。在这个项目网站的视频中可以得到更多的信息。    <br />    <br /> 项目网站:    <a href="/misc/goto?guid=4958192747975599702" target="_blank">http://code.google.com/p/android-coverflow/</a>    <br />    <br />    <strong>4. android-viewbadger </strong>    <br />    <br /> 该项目让devs无需修改布局文件(layout file)即可显示badges。    <br />    <br /> 项目网站:    <a href="/misc/goto?guid=4958192748715457603" target="_blank">https://github.com/jgilfelt/android-viewbadger</a>    <br />    <br />    <strong>5. android-pulltorefresh </strong>    <br />    <br /> 该项目实现动态列表/下拉刷新(pull to refresh)的UI设计。    <br />    <br /> 项目网站:    <a href="/misc/goto?guid=4958192749454643475" target="_blank">https://github.com/johannilsson/android-pulltorefresh</a>    <br />    <br />    <strong>6. Android-ViewPagerIndicator </strong>    <br />    <br /> 该项目可以用于实现工作区的UI设计。    <br />    <br />    <a href="/misc/goto?guid=4958192750187349296" target="_blank">项目网站</a>/    <a href="/misc/goto?guid=4958192750923577633" target="_blank">示例</a>    <br />    <br /> VIA    <a href="/misc/goto?guid=4958192741360567462" target="_blank">http://www.androiduipatterns.com/2011/10/free-android-ui-library-component.html</a>    <br /> 转自:    <a href="/misc/goto?guid=4958192752330622714" target="_blank">http://www.iteye.com/news/22984</a>