Android 导入字体(goolge io 2017)

随着 Android 开发不断发展和深入,用户对app 要求也不仅只停留在功能和性能,更多地开始关注 app 的 UI了。字体作为 UI 的一部分,而且是重要的部分。已经引起开发者的注意。

我们在 TextView 引用字体通常的做法我们需要自定一个 TextView 类来继承 TextView。然后在自定义中设置了属性接受自定义字体。

然后我们就使用创建好的 CustomFontTextView。我们是以这种方式来实现使用自定义的字体。 

在新的 support 库添加新的功能,我们可以在资源文件夹添加 font 用于存放 font 资源文件,不但可以放入 tff 这样字体文件。也可以定义一些 font xml 文件。

我们可以定一个字体文件,定义 font-family 来定义一些列字体,自定义字体的样式分类。具体定义方法很直观,看下面图应该清晰可见。

具体使用如下图。然后我们就可以在 TextView 使用通过 xml 。

我们也可以在 style 中引用我们定义好的字体。

同样我们也可以通过 id 获取字体资源,然后我们就可以使用字体资源来为 textView 设置字体。


仅 API 14 以上才支持这个新的特性。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容