移动UI设计切图是UI设计师最重要的设计输出物,切图资源输出是否规范直接影响到工程师对设计效果的还原度。设计师的切图输出物是是体现一个设计师专业水准的重要标准,同时也是设计师表达自己对设计态度的最有力的语言。合适、精准的切图可以最大限度的还原设计图,起到事半功倍的效果。如何输出具有全局把控和细节专注的高段位切图,应该是所有设计师一直需要追求的能力。

  设计切图的原则

  设计切图输出的目的是跟下游的工程师团队协同工作,那么在团队协作过程中首先应该保证切图输出能够满足工程师设计效果图的高保真还原的需求。其次切图输出应该尽可能的降低工程师的开发工作量,避免因切图输出而导致的不必要的工作量。最后输出的切图应当尽可能的压缩大小,以降低APP的总大小,提升用户使用时的加载速度。所以切图输出应当做到切图精准、便与协同和压缩大小。

  1.切图资源尺寸必须为双数

  众所周知智能手机的屏幕大小都是双数值,比如iphone 7的屏幕分辨率是750*1334px。切图资源尺寸必须为双数是为了保证切图资源在工程师开发时是高清显示。因为1px是智能手机能够识别的最小单位,换句话说就是1像素不能在智能手机被分为两份。所以如果是单数切图的话手机系统就会自动拉伸切图从而导致切图元素边缘模糊,进而造成开发出来的APP界面效果与原设计效果差距甚远。

  2.图标切图输出应根据标准尺寸输出并且考虑到手机适配

  在切图资源输出中图标切图输出是至关重要的部分。因为在开发中由于各机型的屏幕分辨率不同,需要针对一些大屏机型进行适配。为了适配大分辨率手机图标在切图的时候需要输出@2x和@3x的切图,其中@2x的切图可以满足双平台大部分机型的适配要求,@3x是用来适配iphone手机的各种plus版本的手机(后边会有文章专门讲解关于适配的问题)。@3x是@2x尺寸的1.5倍,例如一个图标切图@2x尺寸是44px,那么@3x尺寸是66px。

  3.为了提升APP使用速度,尽量降低图片文件大小

  在切图资源输出中图标切图输出是很重要的部分,比如新手引导页、启动页面、默认图、广告图等。图片切图一般情况下文件大小都是相对较大,不利于用户在使用app过程中加载页面。因此图片切图要尽量压缩图片文件的大小。

  4.可点击部件应当注意其点击区域不小于88px

  44px的点击区域数值是在iphone 3 (320×480px)普通显示屏下制定出来的,在手机分辨率大幅提升的现在,这个数据自然要与时俱进。在iphone11 (750*1334px)的 显示屏下44px点击区域就变为了88px。但无论是320*480px尺寸下的44px还是在750*1334px尺寸下的88px,换算成物理尺寸后大致是在7mm-9mm之间。早在人机工程学的研究中曾得出结论,认为人类舒适的触击范围需在7-9mm的大小。所以在ios官方的空间尺寸也经常出现88px的数值,比如菜单栏的高度便是88px。

  5.可点击部件要把相关状态都切图输出,比如正常状态、点击状态。

  在切图过程中不仅要输出正常状态的切图,更要注意不要遗漏其他状态的切图。这个也是设计师经常会出现的失误,比如在按钮切图的过程中可能会忽略点击切图的状态。所以设计师在做设计图是最好尽量把页面中会出现的各种状态展示出来,避免后期切图的时候遗漏状态。

  切图输出类型

  1.桌面图标切图输出

  app的桌面图标会被运用在很多不同的地方展示,比如手机桌面、APP store、手机的设置列表,所以app桌面图标需要很多个不同尺寸的切图输出。两个平台对相应桌面图标设计输出尺寸也不尽相同,在输出的时候要把双平台的这些尺寸全部输出切图。桌面图标切图只需要提供直角的图标切图即可,手机系统会自动生成圆角效果。

  2.系统图标切图输出

  一套图适配双平台:

  ios平台和安卓平台公用44*44px切图素材,即可实现一套切图适配两个平台的开发。

  适配大屏幕:

  为了适配iphone 6plus、iphone 7plus单独切一套比原有44*44px切图大1.5倍的切图,即66*66px大小的切图。(UI设计的适配问题会在后边单独的文章中详细讲解)

  3.图片类切图输出

  图片类切图主要是指启动页、新手引导页、默认提示、广告图等需要完整切图的图片。同一类型的图片切图一般要保持同样的大小尺寸以便于工程师开发使用。另外一般这些切图的文件较大在切图过程中需要控制切图文件的大小。(后边文章会详细讲解如何压缩切图大小的方法)

  全屏切图类

  局部切图类

UI设计切图规范​www.aaa-cg.com.cn

  4.可拉伸元素切图输出

  可拉伸元素一般是指按钮、输入框等切图过程中可以对切图进行瘦身压缩的元素。这些元素通过瘦身压缩可以极大地见效图片的大小提升用户在使用app中的加载速度。在ios中这种切图方式叫做平铺切图,在安卓中这种切图方式叫做点九切图法。

  横向拉伸切图

  竖向拉伸切图

一zhi设计周:UI设计中插画的重要性​zhuanlan.zhihu.com

一zhi设计周:月薪过万的UI设计师都是怎样提高审美的?​zhuanlan.zhihu.com

一zhi设计周:UI设计薪资怎么样?可以自学吗?​zhuanlan.zhihu.com

android 系统的切图方式_UI设计切图规范相关推荐

  1. Android系统JNI的实现方式

     Android系统JNI的实现方式 All rights reserved JNI(Java Native Interface)定义了一种Java代码调用C或者C++代码等其它代码的方式. 在A ...

  2. 基于android失物招领系统实训报告,基于Android系统的失物招领平台的设计与实现论文.doc...

    PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 3 毕业设计(论文)任务书 毕业设计(论文)题目: 基于Android系统的失物招领平台的设计与实现 毕业设计(论文)要 ...

  3. UG12.0夹具加工刀路图档 夹具设计3D图档

    UG12.0夹具加工刀路图档 夹具设计3D图档 链接:https://pan.baidu.com/s/1Z_wsnmRGsWD1u4183ekT4w 提取码:4b85

  4. android手机界面管理系统的设计与实现(硕士学位论文).pdf,基于Android系统的手机文件管理器的设计与实现...

    摘要: 在移动终端技术不断发展的今天,智能手机支持的业务也越来越丰富,已经从简单的通话工具发展成为集PDA,互动游戏,高分辨率摄像,移动视听于一体的全功能通讯,数据处理工具,其操作系统平台也从最初的L ...

  5. Android防火墙原型系统设计,Android系统网络安全性研究及防火墙设计

    摘要: 随着科学的发展,Android系统智能手机给人们的生活带来了极大的方便,但Android系统的开放性让很多恶意的攻击者有机可乘.攻击者利用系统漏洞,从远端服务器发送命令,对智能手机进行攻击,从 ...

  6. 切图具体需要切什么内容_UI日常-切图切图怎么破?

    作为一名"小小"的UI设计师,切图可以说是我们日常工作的必修课.一些设计师认为切图规范不重要:或是切图是设计助理的活:又或者是单方面认为,开发应该100%的按照我们的切图去写代码. ...

  7. 基于android系统的音乐播放器,基于Android系统的音乐播放器软件设计与实现.doc

    基于Android平台的音乐播放器 The Development of Mobile Music Player Based on Android platform system 学生学号: 学生姓名 ...

  8. android recycleview长按多选_UI设计中Android和IOS设计差异总结

    由于设计师.产品经理使用的移动设备大部分是iPhone,所以在做设计时,容易忽略Android和iOS的差异,按照iOS的规范进行设计,两端只做一套. 只做一套的会存在两个问题: 1.安卓用户的使用习 ...

  9. android 特效相机实现,基于Android系统的相机特效软件的设计与实现

    摘要: 最近几年,随着科学技术的高速发展,智能手机或者智能平板等一些移动智能设备在各个年龄段的人群中已经有了非常高的普及率.这些智能设备与现代通信技术的紧密结合实现了音乐.图像.视频等多媒体信息与互联 ...

最新文章

  1. c/c++ typedef定义函数指针(Hook前奏2)
  2. 【知识星球】分组卷积最新进展,全自动学习的分组有哪些经典模型?
  3. 如何确认客户使用的Spartacus库文件是未经修改过的原始版本
  4. spring 配置只读事务_只读副本和Spring Data第1部分:配置数据库
  5. java 某年某月中第几周 开始时间和结束时间_重磅!库里又要签下一超级大合同!4年2亿啊!退役时间也定了...
  6. matlab着重标出某个点,MATLAB与数学实验讲义资料.doc
  7. HTML5期末大作业:运动系列——NBA篮球主题学生网页设计(7个页面) HTML+CSS+JavaScript 体育网页设计HTML代码 学生网页课程设计期末作业下载 大学生网页设计制作成...
  8. ActionForm 原理 参考百度百科
  9. 如何实现对合同进行智能化管理?
  10. java面试-多线程常见面试题
  11. 微信公众号开发~有感而发
  12. react初步学习(三)
  13. 用支付宝扫自己生成的网页二维码无法跳转的问题
  14. 面试连环炮:从HashSet开始,一路怼到CPU
  15. Ubuntu笔记本折腾记(专治切换显卡死机)
  16. 栅栏加密解密的分析和实现
  17. 重学前端-总结:前言,从今天起,重新理解前端
  18. Hanzi Weiter的简单应用小案例,在HTML汉字的书写,演示汉字笔画顺序的 汉字笔画库 js vue案例实例
  19. 考研英语 - word-list-7
  20. 怎样在PS中使用渐变功能对图片调色?原来还有这样的调色模式!

热门文章

  1. visio2007 画流程图杂记
  2. [Share]10 Free EBooks for Web Designers
  3. 135.137.138.139.445端口分析
  4. BCH首个Token奖励平台Honeypoints测试版已上线
  5. BCH两周年独立日已至,世界各地爱好者纷纷举办Meetup庆祝
  6. 学习RadonDB源码(三)
  7. 企业应用平台移动化发展趋势
  8. Javascript代码段记录: utils
  9. appium安装部署第二季
  10. 跨平台打造移动原生应用的10大武器