Android
文章平均质量分 83
flyeek
这个作者很懒,什么都没留下…
展开
-
Android字体度量(FontMetrics)
基本概念字体的度量,是指对于指定字号的某种字体,在度量方面的各种属性,其描述参数包括:baseline:字符基线ascent:字符最高点到baseline的推荐距离top:字符最高点到baseline的最大距离descent:字符最低点到baseline的推荐距离bottom:字符最低点到baseline的最大距离leading:行间距,即前一行的descent与下一行的asc原创 2015-02-25 09:40:51 · 14352 阅读 · 0 评论 -
Android字体使用规范
Android字体设计规范,Material Design原创 2015-03-01 20:34:57 · 1933 阅读 · 0 评论 -
Android字体工作原理与应用
Android字体系统由android 2D图形引擎skia实现,字体系统的配置方法在各个版本中不完全相同,按照API level可以划分为三个阶段:4.0以下版本、4.0-4.4版本、5.0及以上版本。本文主要针对4.0及以上版本中字体系统的配置方法及字体相关应用进行分析。注意,浏览器及webView中的字体有单独的字体系统。 Android中将每个字体文件描述为字型(Typeface),包括字体族(FontFamily)和字体样式(textStyle)两个维度,字体族对应各种字体类型原创 2015-03-04 11:33:27 · 7662 阅读 · 2 评论 -
Android文本显示效果(Spannable)
本文分析总结了对View控件中的文本,使指定字符或子字符串具有特定显示效果,例如字体、字号、文字间距、行间距、颜色等。 对于固定的文本内容,可以在文本中使用各种html标签,然后使用html.fromHtml()方法将文本转换为可显示相应效果的形式。一般来说,在Android中使用各种Span类更加直接,而且在性能上比前者更好。相关接口和类的关系 C原创 2015-03-09 18:03:42 · 1394 阅读 · 0 评论 -
android:layout_weight属性分析
LinearLayout支持对其子View设置layout_weight属性,用来给子View分配自身剩余布局空间。此属性的类型为浮点型,默认值为0。 对于布局剩余空间,结合下面一个简单的例子来进行说明。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too原创 2015-03-23 21:41:25 · 651 阅读 · 0 评论