Android设计语言依赖传统的排版工具,比如尺度,间隔,韵律,还有与底层网格对齐。这些工具的成功开发使用对帮助用户快速理解一个屏幕的信息是必不可少的。为了支持这种排版的使用,Android冰激凌三明治版本引进了一种新型字体"Roboto",创建这种特别的UI需求和高分辨率的屏幕。当前的文本框架默认支持支持常规字体,粗体,斜体或者粗斜体。
——————————————————————————————————————————————————————————————————————————————
默认字体类型
Android的UI使用了以下默认的字体类型:textColorPrimary and textColorSecondary. 对于暖色调的主题使用 textColorPrimaryInverse and textColorSecondaryInverse. 当在UI元素中使用时候,字体颜色类型的框架还支持触感状态
字体大小
对于不同的字体类型的对比,来创建有序,易懂的布局还需要一段很长的路要走。然而,在同样的UI界面上使用太多不同的尺寸也会让人感觉混乱。Android框架对于字体大小使用以下的限制集。
在搭建应用的时候,用户可以选择一个系统范围内的字体的比例因子,为了支持这些易变的特性。不管在任何时候,字体类型都要使用独立于这些比例的 sp 为单位,布局在支持可变类型的时候应该针对这些设置进行测试。
使用颜色主要是位了强化重点,选择符合你商标特性的颜色,而且对不同视觉组件之间提供友善的对比。注意红色和绿色可能对于色盲患者无法区分。
#33B5E5 #AA66CC #99CC00 #FFBB33 #FF4444
#0099CC #9933CC #669900 #FF8800 #CC0000
——————————————————————————————————————————————————————————————————————————————
译自:http://developer.android.com/design/style/typography.html
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。