‘壹’ 安卓设计规范
在讲安卓设计规范之前我们先来看看一下的问题:
*规范是什么?
*规范的目的是什么?
*怎样进行规范?
规范是什么
规范:意指明文规定或约定成俗的标准。或是按照标准,规范的要求进行操作,使某一行为或某一活动达到或是超越规定的标准。
也就是说 规范通过制定一些规定与约束 (如字体大小,界面尺寸,图标大小等) 使某一行为 (如项目开发,组件库的组件等) 达到标准 。
制定规范的目的是 确保设计的统一性与合理性 。规范维护的是项目的统一,而不是设计师个人的设计。想一想在公司里,除了设计,前有产品经理,后有程序员,还有用户,你做的东西都是要交给他们的。产品经理看你的设计是否展现了她的需求(设计内容是否包括前期讨论的内容),程序员问你要各种切图(图标、组件、布局、间距、字体大小等),用户看你的设计(颜色,图标使用的大小范围等),如果设计师完全没有规范,全凭自己的“天马行空”设计出来的东西,是会带来很大的麻烦的,举个简单的例子,切图规范,如果你的命名只有自己能看懂,那你就不要发给程序员了吧~因为发给他他也找不到哪个是哪个,这个图标应该放在哪里。你所做的设计是为了公司项目服务的,是为了客户服务的,所以你设计的东西就得满足项目中其他职位(产品经理、程序员)使用的需求,以及符合用户的使用习惯。所以 规范是为了项目利益最大化,高效化而在团队中制定成的约定。
不同的规范虽然内容不同但是包含的内容其实是差不多的,通常包括布局,颜色,图标,组件,字体这几个方面。接下来我们就来看看安卓中常见的设计规范,相信学习了之后,以后项目里的设计规范你都很清楚了,在设计中多加注意就行。一个产品设计完成之后,进行设计规范制作也是对项目总结的一个方法。能注意规范且会制定规范。
在进行app设计的时候,我们都会先建画布大小,当然是根据安卓界面尺寸来建立的。安卓手机那么多,不必每一个都记住。只要记住一两个,懂得之间的换算关系就行了。
目前安卓端主流尺寸主要是@1.5x,@2x以及@3x,记住下面三个就够用了。
@1.5x 480x854 /540x960
@2x 720x1280( 这是我最常用的界面尺寸)
@3x 1080x1920
考考你,那@1x是多少呢?
除了知道界面尺寸外,还得知道状态栏,导航栏,菜单栏的高度是多少,设计时建立好相应的参考线。
建议取用 720 ×1280 这个尺寸,这个尺寸 720×1280中显示完美,切图后的图片文件大小也适中,应用的内存消耗也不会过高。
对于图标其实在规范上面有很多要注意的,比如图标大小,图标设计,图标切图规范,这里就重点讲图标大小,之后会再讲图标设计规范。
安卓系统中,中文使用的是谷歌思源,英文使用的是Roboto。思源字体,是一种非衬线字体,Adobe称思源体为Source Han Sans,Google称思源体为Noto Sans CJK. 思源体包含7个自重,也就是7中不同粗细的字体。
对于字体或许在设计过程中你会选用其他字体,但是需要注意你所用的字体是否利于用户阅读,是否舒服等问题。
对于字体的大小,在界面设计过程中,需要统一,比如所有正文是统一大小,所有标题是统一大小。
不同风格的字体大小,给人的感觉也是不同的,我们要学会灵活应用。安卓文字单位是sp,以下文字是按照@1x倍率来规范的
在安卓中,标注距离一般用dp,标注文字用sp,而知之间的换算关系为:
1dp=(屏幕ppi/160)px
不清楚单位的,可以去找上一篇文章了解px pt sp dp ppi。
android开发需要的设计交付物至少要有:高保真UI图,标注,切图
这是最后,也是最重要的一点,因为你所切的图是要交到程序员的手里的,他写的程序达不到你想要的效果可能就是他看不懂你给他的规范~
1.切图尺寸必须为双数
2.单像素的图会出现边缘模糊的情况
3.命名需要规范
基本上 App 的切图可分为下面几大类: 背景、按钮、图示、图片、照片、TabBar icon 等。
一般命名规范可以为:
前缀:位置 组件 用途
后缀:状态
如用btn-xxx.png 来命名 。App 里的按钮拥有 4 种属性,分别为一般normal、点击highlight、不能点击disabled、选中(selected)。
但不追求精致与完整度的话,只出一般属性按钮图档就可以了。如果是点击(hightlight)状态就可以命名为:btn- cancel-hightlight.png 表示取消按钮点击时图标。
就算不是按照很严格的规范来命名,至少能让程序员知道你这个图标是在那种情况下使用的图标,这就需要设计师跟程序员很好的沟通,方便整个团队的开发,提高团队的开发效率
‘贰’ 开发安卓、苹果软件的字体样式、大小设计标准
一、IOS版本的字体设计规范和常识
iOS客户端开发人员,使用的默认简体中文字体,就是常用的华文Heiti SC。
iOS UI设计人员,使用Photoshop,请选中“黑体-简”或Heiti SC,并设置为“细体”、“浑厚”是与iOS上的实际效果最接近的(Heiti SC Thin)。或者是冬青黑简体、黑体等等。英文字体是 Helvetica Neue Ultra Light。
二、安卓android APP字体设计规范
安卓中文字体:droidsansfallback
安卓英文字体:roboto
安卓手机的默认中文字体都是droid sans fallback,是谷歌自己的字体,与微软雅黑很像,小米miui v5 用的也是这种字体。
‘叁’ Android字体
官网
由于Android字体粗细只有weight400和weight800,没有所谓中粗的概念,但是在某些情况下,我们的App需要有细weight400、中粗weight600、粗weight800 三种
我们导入3种文件
定义以下规范:
0、整个app默认使用regular字体
1、禁止使用textStyle
2、如果要使用粗体,要使用:android:fontFamily="@font/bold"
3、部分需要使用medium的,统一修改
4、fontStyle只能设置:fontStyle normal italic 斜体
‘肆’ 安卓手机设计规范
1080*1920
状态栏:24dp
APPBAR(导航栏)最小高度:56dp
菜单栏高度(包含底部):48dp
栅格系统的最小单位是8dp,一距离、尺寸都应该是8dp的整数倍。以下是一些常见的尺寸与距离:
图标和字体大小:
a、启动图标(home页或app列表页)整体大小为48 x 48 dp 没有空白的区域的7”完整图标。 当然也可以是包含空白区域的图标等于48dp。
b、操作栏图标,代表用户在app中可以使用到的最重要的图标整体大小为32 x 32 dp ,图形实际区域为 24 x 24 dp。
c、小图标/场景图标,提供操作或特定项目的状态。
比如gmail app的星型标记、一些内容展开收起用到的向下向上的图标等。整体大小为16 x 16 dp ,图形实际区域为 12 x 12 dp 。
d、通知图标
如果app有通知,要提供一个有新通知时显示在状态栏的通知图标。整体大小为24 x 24 dp ,图形实际区域为 22 x 22 dp 。
对图标尺寸进行分类整理,便于界面整体调一致。
第三部分、android的按钮和弹出层的设计规范参考。
在720 x 1280 px 的设计稿上,有两个按钮(比如登录、注册)并排一行放置,按钮尺寸最小范围均为240 x 80 px ,换算为android开发单位就是 120 x 40 dp 。
Android APP设计字体单位: Sp 与 Px 的换算
sp与px的换算公式:sp*ppi/160 = px
ldpi(240*320):120
mdpi(320*480):160 倍率为1
hdpi(480*800):240
xhdpi(720*1080):320
xxhdpi(1080*1920):480
xxxhdpi:640(1440*2560):4
字体规范
注释最小字体12sp
文本字体14sp
文章标题/图标名称18sp
导航标题22sp
ppi为240时字体高度:
注释最小字体:18sp
文本:21sp
文章标题/图标名称:27sp
导航标题:42sp
字体:
Android 系统默认的英文字体 Roboto,默认中文字体都是droid sans fallback、思源黑体
material design字体规范:英文字体使用Roboto,中文字体使用Noto。
Roboto有6种字重:Thin、Light、Regular、Medium、Bold 和 Black。
Noto有7种字重:Thin, Light、DemiLight、Regular、Medium、Bold 和 Black。
字体配色:
颜色不宜过多,选择一种主色、一种辅助色。在此基础上进行明度和饱和度的变化,构成配色方案。
appbar背景使用主色,状态栏背景使用深一级的主色或20%透明度的纯黑。
小面积需要高亮显示的地方使用辅助色
其余颜色通过纯黑#000000与纯白#ffffff的透明度变化来展现(包括图标和分隔线),而且透明度限定了几个值。
黑色:[87% 普通文字] [54% 减淡文字] [26% 禁用状态/提示文字] [12% 分隔线]
白色:[100% 普通文字] [70% 减淡文字] [30% 禁用状态/提示文字] [12% 分隔线]
行距
用sp与px之间的关系进行换算。
元素之间间距间距:
所有可操作元素最小点击区域尺寸:48dp X 48dp。
栅格系统的最小单位是8dp,一距离、尺寸都应该是8dp的整数倍。以下是一些常见的尺寸与距离:
顶部状态栏高度:24dp
Appbar(导航栏)最小高度:56dp
底部导航栏高度:48dp
悬浮按钮尺寸:56x56dp/40x40dp
用户头像尺寸:64x64dp/40x40dp
小图标点击区域:48x48dp
侧边抽屉到屏幕右边的距离:56dp
卡片间距:8dp
分隔线上下留白:8dp
大多元素的留白距离:16dp
屏幕左右对齐基线:16dp
文字左侧对齐基线:72dp
另外注意56dp这个数字,许多尺寸可变的控件,比如对话框、菜单等,宽度都可以按56的整数倍来设计。
还有非常多规范,不详细列举,遵循8dp栅格很容易找到适合的尺寸与距离。平板与PC上留白更多,距离与尺寸要相应增大。
单行、多行间距要控制下,做出规律。
标题42点(14sp) 副标题36点(12sp)
主标题与副标题间距12sp
注释:多行主标题行间距为8sp
标题48点(16sp) 副标题42点(14sp)
主标题与副标题(单行)间距8sp
标题42点(16sp) 副标题42点(14sp)
主标题与副标题(单行)间距10sp
带分割线的列表上下间距等分,距离为16sp
不带分割线的列表上下间距为32sp。
解释说明类的列表项上下间距为22sp。
悬浮按钮距离底部的距离为:18sp
文字排版
常用字号:
。12sp 小字提示14sp(桌面端13sp)
。正文/按钮文字16sp(桌面端15sp)
。小标题20sp Appbar文字24sp
。大标题34sp/45sp/56sp/112sp 超大号文字
长篇幅正文,每行建议60字符(英文)左右。短文本,建议每行30字符(英文)左右。
心得与体会:设计时,可参照设计规范进行设计,具体到项目时可根据项目的具体情况制定规范。
尝试8的倍数,如果不合适,在3的倍率中能够被3整除。
设计来源于细节,再小的细节中也要分等级。
ps cc 2017
adobe xd 交互设计神器。
adobe stock?
svg格式字体
.9图片最小点击区域不足48dp*48dp
‘伍’ 安卓上有什么字体比较好
作为手机界面的一个重要组成部分,手机字体好不好看、清不清晰不仅仅关乎美观的问题,更对日常使用有不小的影响。那么,对于大多数人来说,究竟有哪几款字体值得推荐,既美观、整齐又拥有较好的辨识度呢?
1、安卓原生字体。安卓原生字体的特点是粗细中等,整体来看字形呈方形,而笔画又微带圆角,看起来既醒目又稳固,同时又不刻板。同时,这款字体不但汉字部分美观大方,字母和数字也很得体,与汉字一样,同样兼顾方正和圆滑两大特征。另外,这款字体的整体布局也很科学,行与行之间行距适当,错落有致,看起来不费眼。最后,该字体的标点间距处理得很好,标点与字符之间的空隙较大,阅读起来整个版面很清爽。
2、方正兰亭黑字体。可以这么说,方正兰亭黑这款字体是国内各大手机的默认字体的“基石”,许多手机的默认字体均是由这款字体稍加改造制成的。方正兰亭黑字体的特点是笔画直来直去,整体上显得更为粗犷大气。另外,由于拐角不作圆滑处理,这款字体的轮廓也看起来更为锐利。不过,虽然这款字体的锐利度较高,但与其他字体一样,在粗体字方面依然表现得不够好。比如说,常规汉字还好,一些笔画较多的字就显得略为拥挤了。不过,与其他字体相比,该款字体也有它的优势,就是标点符号很漂亮,接近于标准的印刷体。比如说逗号,小圆身子和小尾巴都表现得很分明,而不是像安卓原生那样直接用一根小斜横代替。
说到最后,安卓系统用什么字体好看,还是看自己的爱好。
‘陆’ 安卓自带的默认字体是什么体
安卓自带的默认字体应该是宋体,就是他的字体比较清晰,然后呢也比较工整,比较容易被大部分人所变得看起来也没有那么费力。是一种老少皆宜的字体。人活一辈子,就活一颗心,心好了,一切就都好了,心强大了,一切问题,都不是问题。
人的心,虽然只有拳头般大小,当它强大的时候,其力量是无穷无尽的,可以战胜一切,当它脆弱的时候,特别容易受伤,容易多愁善感。
心,是我们的根,是我们的本,我们要努力修炼自己的心,让它变得越来越强大,因为只有内心强大,方可治愈一切。
没有强大的敌人,只有不够强大的自己
人生,是一场自己和自己的较量,说到底,是自己与心的较量。如果你能够打开自己的内心,积极乐观的去生活,你会发现,生活并没有想象的那么糟糕。
面对不容易的生活,我们要不断强大自己的内心,没人扶的时候,一定要靠自己站稳了,只要你站稳了,生活就无法将你撂倒。
人活着要明白,这个世界,没有强大的敌人,只有不够强大的自己,如果你对现在的生活不满意,千万别抱怨,努力强大自己的内心,才是我们唯一的出路。
只要你内心足够强大,人生就没有过不去的坎
人生路上,坎坎坷坷,磕磕绊绊,如果你内心不够强大,那这些坎坎坷坷,磕磕绊绊,都会成为你人生路上,一道道过不去的坎,你会走得异常艰难。
人生的坎,不好过,特别是心坎,最
‘柒’ 安卓手机一般是什么字体
原生的安卓系统,从安卓5.0以后的版本默认的中文字体就是 【思源黑体】,5.0之前的版本默认的字体是【文泉驿微米黑】。
‘捌’ 手机一般用啥字体比较标准
手机页面一般不用指定,因为不论安卓还是苹果携带的中文字体都比较单一,无非只有Droid Sans Fallback(较老安卓机型)、思源黑体(安卓5.0起)
‘玖’ android上的字体一般是什么字体
Clockopia.ttf
系统默认待机时钟字体
DroidSans.ttf
系统默认英文字体
DroidSans-Bold.ttf
系统默认英文粗字体
DroidSansFallback.ttf
系统默认中文字体
有四种表现形式:正常;斜体;粗体;粗斜体。
在
Android
系统中,DroidSans
是默认字体,只包含西方字符(英文),应用程序默认情况下都会调用它;而
Droid
Sans
Fallback
包含了东亚字符(繁体中文、简体中文、韩文、日文)。当需要显示的字符在
Droid
Sans
字体中不存在(如汉字),即没有对应编码的字符时,系统会到
Droid
Sans
Fallback
中去寻找相应编码的字符,如果找到,则使用
Droid
Sans
Fallback
字体来显示它,如果仍然找不到该编码对应的字符,则系统无法在屏幕上显示出这个字符。同时DroidSansFallback.ttf
字体文件的体积仅有
3.04MB大小,效果类似于微软雅黑字体,而且是完全免费的。
‘拾’ 安卓手机文本规范是啥
众所周知,安卓系统是开源的,国内又有超多的手机厂商,小米、魅族、华为、oppo、三星等,每一个品牌有属于自己的UI设计规范,但是我们主要分析UI界面尺寸规范。
1、字体
安卓系统中文采用的是思源黑体,英文字体为robot字体。
只使用偶数单位 24 pt,28 pt,36 pt等字体大小
2、mdpi、hdpi、 xhdpi、xxhdpi、xxxhdpi、dp、px到底是什么意思?
讲图标之前先来分析一下一排英文的意思:
mdpi、hdpi、 xhdpi、xxhdpi、xxxhdpi都是表示的屏幕密度大小,依次数值越大,其分辨率越高。常用的是xxhdpi和xxxhdpi。
dp是安卓系统专用的长度单位,设备独立像素的意思。不同设备有不同的显示效果,这个和设备硬件有关。多为图标使用,文字则用sp(放大像素),主要用于字体显示best for textsize。
px是像素的意思, 不同设备显示效果相同。