10款实用Android UI 开发框架

 

1. ActionBarSherlock

ActionBarSherlock是一个独立的Android设计库,可以让Android 2.x的系统也能使用ActionBar。此外,ActionBarSherlock还能够允许开发者只通过一个API,就可以方便地使用和设计ActionBar。ActionBarSherlock还可以自主判断选择并调用原生Action Bar还是扩展ActionBar。如果在Android 3.x以上使用ActionBarSherlock,它还会调用系统原生的ActionBar。

2. Nine Old Androids

自Android 3.0以上的版本,SDK新增了一个android.animation包,里面的类都是跟动画效果实现相关的,通过Honeycomb API,能够实现非常复杂的动画效果。但如果开发者想在3.0以下的版本中也能使用到这套API,那么Nine Old Androids就会是你最好的选择,该API和Honeycomb API完全一样,只是改变了你使用com.nineoldandroids.XXX的入口。

该项目包含两个工程,一个是Library,即为动画效果的实现库,另一个则是Sample,是对如何使用该API的演示。开发者可以直接登陆Google Play下载安装Nine Old Androids Sample,查看演示。

3. Pull To Refresh

Android系统为我们中提供了ListView控件,ListView能够为我们展现丰富的内容,有时候我们为了提升用户体检,需要更炫而且更好用户体验的效果。通过使用Pull To Refresh,我们就能够实现下拉列表即可刷新当前页面内容的效果。

4. Progress Wheel

Progress Wheel是一款能够取代Android原生Indeterminate式可显示具体进度的滚动式进度条。效果图如下。

5. ViewPagerIndicator

View Pager Indicator是一款基于Patrik Akerfeldt的ViewFlow,兼容了ViewPager和ActionBarSherlock的Android分页指针小部件,可用于实现工作区的UI设计。此外,View Pager Indicator可以帮助开发者实现Android左右滑屏的同时,标签可以跟着移动,实现了各种风格的Indicator。

6. Android Universal Image Loader

Android-Universal-Image-Loader是一款为Android打造的开源UI组件,旨在为开发者者提供一个异步加载图像功能。

Android-Universal-Image-Loader能为开发者提供多线程图片加载,灵活更改ImageLoader的基本配置(最大线程数、缓存方式、图片显示等);图片异步加载缓(内存缓存及本地缓存)存机制;对加载过程实现监听和事件处理;配置加载图片的显示选项,包括图片圆角处理和加载完成显示动画等功能。此外,ImageLoader库大量使用了面向接口设计,更加专注于对象所提供的服务或模块的职责。

7. ColorPicker

ColorPicker是Android平台的颜色拾取器, 可以通过手机摄像头获取图像,或从本地图库中获取图像,然后点击所感兴趣的颜色,就可以知道所选颜色的RGB、HEX、HSV值。

8. Segmented Radio Button

Segmented Radio Button可以在Android设备上实现iOS设备上分段控制效果的UI工具。

9. PhotoView

PhotoView是对Android ImageView的拓展,支持通过单点/多点触摸来进行图片缩放的智能控件。

主要特性:

  • 支持平滑滚动
  • 支持单点、多点触摸,即时缩放图片
  • 在ViewPager等滑动父控件下能够运行良好

10. Smart Image View

SmartImageView是用来取代Android自带ImgageView组件,通过SmartImageView,使用者可以使用URL、电话薄等多种方式来加载图片,另外,SmartImageView支持异步加载图片,图片将会被缓存在内存内,从而方便二次提取。

时间: 2024-08-01 08:06:37

10款实用Android UI 开发框架的相关文章

让Safari更好用,10款实用Safari扩展推荐

今天苹果正式宣布了支持从Mac App Store下载 Safari 扩展,Safari 扩展可以理解为专门服务于 Safari 的应用,它能增强浏览器的功能,提升我们的使用体验.本文介绍的 Safari 扩展目前还没有上架 Mac App Store,不过都能正常使用.关于已上架 Mac App Store 的 Safari 扩展,过两天我会单独出一篇文章来详细介绍. 其实 Safari 也有不少实用的扩展,虽然数量没有 Chrome 那么多,不过还是有一些值得拿出来跟大家分享的.今天我想跟大

10款实用的PHP开源工具_php技巧

在开发工作中,使用合适的工具可以最大化地提高效率.此外,大量的开源项目也节省了开发者重复"造轮"的时间,使得开发者可以专注于业务的实现. 本文介绍10款非常实用且开源的PHP开发辅助工具,希望对你有所帮助. 1. Debugbar DebugBar是一个免费和开源的应用,能够集成至任何PHP项目中,并收集和展示分析数据.它有没有任何依赖,支持Ajax请求,包括常用开发库的通用数据采集器和收集器. 2. Monsta FTP Monsta FTP是一个基于Web并且开源的FTP应用,它采

10 款复古怀旧 UI 工具包

这里向你推荐一些界面非常复古怀旧的 UI 工具包,你可以用它们来开发很怀旧的界面. Retro Jam Ui Kit by Sergey Azovskiy Vinta Dark Ui Kit by Kumaresh UI Kit by Mike Sticky UI Kit by Thomas Vintage Pixels by Digital Surgeons Vintage iOS UI Kit by Pixelkit Featherweight UI by Sarah Hunt Free U

整理的7款常用的开源免费的Android UI组件及官方下载地址

Android开发是目前最热门的移动开发技术之一,随着开发者的不断努力和Android社区的进步,Android开发技术已经日趋成熟,当然,在Android开源社区中也涌现了很多不错的开源UI项目,它们可以帮助Android开发者更方便快捷地完成想要的功能.本文是Android系列的第一篇,主要是向大家推荐一些常用的Android UI组件,它们都是开源的. 1.图表引擎 - AChartEngine AChartEngine是一款基于Android的图表绘制引擎,它为Android开发者提供了

有备无患 10款Android贴心生活手机软件推荐

中介交易 SEO诊断 淘宝客 云主机 技术大厅 随着时代的进步以及科技的发展,手机的各种功能越来越被用户们所依赖.带有各种功用的手机软件开始不断填充各平台的手机软件市场.对于近几年发展势头迅猛的Android平台而言,各类型的手机软件更是层出不穷.如何选择实用性相对较高的手机软件成为了Android用户头疼的问题.今天,小编就给各位追求实用与生活的Android手机用户,推荐10款贴心的手机软件,希望可以给各位Android的手机用户提供帮助. 小编今天推荐的这10款Android手机软件都是在

摩托罗拉明年至少推出10款Android手机

9月24日消息,据国外媒体报道,调研公司Global Equities Research分析师特里普·乔德赫里(Trip Chowdhry)日前在一份报告中称,摩托罗拉明年至少推出10款Android手机. 本月10日,摩托罗拉刚刚发布了首款基于谷歌Android平台的智能手机CLIQ,旨在扭转当前的不利局面.在如此短的时间内,能提出10款以上的Android手机实属不易. 据乔德赫里称,这些Androi手机的售价从40美元到400美元不等.目前,摩托罗拉全球市场份额仅剩5.5%,远低于2004

10款对开发者有用的Android应用

本文收集10款对开发者有用的Android应用,希望能对你的开发有所帮助.如果你还知道有其他对开发者很有用的Android应用?也分享出来吧. 列表如下: 1.Remote Desktop Client 该款应用帮你连接你的Windows电脑. 2. AndFTP FTP/SFTP客户端. 3.mAnalytics 查看你的项目的GA分析数据. 4.touchqode 在手机上查看和编辑源码,包括语法高亮.自动完成,整合FTP/SFTP. 5. Android Web Editor Lite 同

【推荐】用于UI和表单设计的10款jQuery插件

本文搜集了一些有用的用户界面和架构设计工具.包含架构验证器.文件上传以及UI工具包. 1.A Better Form 这款插件有助于清除垃圾评论.垃圾邮件和自动提交表单. 在线演示 2.3 State Switch Plugin 此款插件可切换至三种状态. 在线演示 3.Accessible radio button and checkbox replacement 此插件可以访问单选按钮和复选框更换 在线演示 4.HTML 5 WYSIWYG Editor 一款强大的HTML5代码编辑器.在线

10 款新鲜出炉的jQuery UI插件

本文收集了10款jQuery插件,用于UI设计.它们均新鲜出炉,很有帮助.这些插件包括可编辑表格.向导设计等类型. 1. Smart Wizard 这是灵活的jQuery插件,用户制作漂亮的向导界面, 查看演示. 2. MsgUI Notification Plugin 通过该插件可以排版所有的消息, 查看演示. 3. jQXB Expression Binder 这是JS对象和HTML元素之间的双向的数据绑定,基于jQuery,见QXB/M 提供了自然的灵活的方法来进行服务器端和客户端的数据交