[图片0]
activity 显示界面(就是UI)(显示的界面都是继承activity完成的);
service 服务(UI的后台)(后台运行的,可以理解为没有界面的activity);
Broadcast Receiver 广播(做广播,通知时候用到);
Content Provider 数据通信(数据之间通信,同个程序间数据,或者是不同程序间通信)。
2安卓ui用什么软件
ActionBarSherlock是一个独立的设计库,也是GitHub上很火的一个开源项目,使用非常广泛,没使用过的亲,可以试试。
2、Nine Old Androids
Nine Old Androids,这款工具可以用于实现非常复杂的动画效果,比如:实现绚丽的ListView左右滑动删除Item效果。
3、Pull To Refresh
在android界面中,使用Pull To Refresh工具,就可实现下拉列表即可刷新当前页面内容的效果;
4、Progress Wheel
Progress Wheel是一款能够取代Android原生Indeterminate式,可显示具体进度的滚动式进度条的工具,在UI设计中非常实用;
5、ViewPagerIndicator
ViewPagerIndicator是一款基于Patrik Akerfeld的android UI设计工具,可兼容ViewPager和ActionBarSherlock的Android分页指针小部件;
6、Android Universal Image Loader
Android Universal Image Loader是一款为Android量身打造的开源UI组件,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。所以,如果程序里需要这个功能的话,不妨试试它。
7、ColorPicker
ColorPicker 是一个基于 jQuery UI 的Android平台颜色拾取器,支持多种选择样式。
8、Segmented Radio Button
Segmented Radio Button是一款可以在Android上实现分段控制效果的UI工具。
9、PhotoView
PhotoView 是一款扩展自Android ImageView ,支持通过单点/多点触摸来进行图片缩放的智能控件,同时支持支持平滑滚动,在滑动父控件下能够运行良好(例如:ViewPager)。
10、Smart Image View
Smart Image VIew支持从URL和通讯录中获取图像,可以替代Android标准的ImageView。具有根据URL地址装载图像、支持装载通讯录中的图像、支持异步装载、支持缓存等特征。
3安卓ui设计工具
[图片1]
目前的DroidDraw的新版本是:DroidDraw r1b23 (jar)
新版嵌入式系统Android开发笔记–可视化UI设计,有关DroidDraw的讲解的高清pdf电子书,内容主要是DroidDraw各个界面功能的使用,并结合这些知识介绍一些实例的编写,以此巩固DroidDraw原理知识的运用等。
DroidDraw是一个基于Java Swing 的Android界面设计器,可以通过它来生成复杂的Android Layout XML 文件,Android的Layout和Swing Layout中有很好的对应的。同时也算是一款强大的安卓界面设计软件,可以通过它拖动控件、设置层属性、设置颜色等步骤轻松地生成复杂的安卓XML布局文件,Android 的Layout 和Swing Layout 中有很好的对应,设计器的代码编写起来比较容易。
4安卓ui设计规范
Android界面尺寸:480*800、720*1280、1080*1920。
Android比iPhone的寸尺多了很多套,建议取用720*1280这个尺寸,这个尺寸720*1280中显示完美,在1080*1920中看起来比较清晰,切图后的图片文件大小也适中,应用的内存消耗也不会过高。
二、界面基本组成元素
Android的app界面和iPhone的基本相同:状态栏、导航栏、主菜单、内容区域。
三、字体大小
Android 上的字体为:Droid sans fallback,是谷歌自己的字体,与微软雅黑很像。
四,切图
Android设计规范中单位是dp,dp在安卓机上不同的密度转换后的px 是不一样的,所以按照设计图的px转换成dp也是不一样的,这个可以使用转换工具转换,开发一般会有,也有些开发会使用px做单位,因为做了前期的转换工作。
五,颜色值问题
Android颜色值取值为十六进制的值 比如一绿色的值, 给开发的值为 #5bc43e。
六,推荐标注软件
做UI出图的时候有时要常用标注,这里推荐一款 Mark Man 。
5app ui设计软件
2、InVision是一个便捷的产品原型生成工具,用户制作一个在线原型只需要四部:创建一个工程、上传视觉设计稿、添加链接以及生成在线原型。确切说,InVision提供的不是准确的线框图,而是一个快速原型的环境,可以把你的UX/UI草图快速连接起来。数字型的线框图和高保真的设计可以帮你测试app的工作情况,同时该工具还支持协作和分享功能,生成的在线原型可以支持任何人在产品原型的任何地方评论,便于准确的交流。针对iOS 开发,InVision还增添了其他功能,比如自定义主屏幕icon和自定义加载页面。
3、是一个简单快速的原型工具,通过界面上简单的拖放操作,不用了解单线编程就能创作一个可以分享、测试以及多平台的app。目前,正在测试中,但它是一个简单的基本的工具,任何人可以用它来创建app的布局。你可拖、放或者编辑小工具,可以搭建和连接页面,还可以选择过渡动画。它的特点还在于页面和按钮、图片小工具、文本输入以及复选框形式。另外,你可以借助HTML、CSS以及Java锝擄絻锝掞綁锝愶綌完成app其他一些功能,一旦你创建了原型,你还可以进行分享,在iOS和Android上进行测试。
4、iPlotz是一款可以用来创建可点击、可导航的原型和线框图工具,适合网站开发者和移动app开发者。你可以在一个可调整的页面拖放元件,然后连接起来,增加其他屏幕或者页面的热点链接。你可以选择使用iPhone/iPad模版或者Android模版,任何模版都有与众不同的元件设置。iPlotz界面明白易懂,支持协同工作、可分享的编辑权限、任务管理以及评价系统。另外,项目可以以IPML、JPG、PNG、PDF以及HTML形式输出。
Illustrator 俗称AI,这是adobe的一款矢量图设计软件,推荐给设计师转型过来的PM(没兴趣的跳过),电商圈不推荐再去费力学习其他软件,达到沟通的目的提高效率是王道。上图是设计出来的原型成品,可以结合上面提到的POP去演示