随着 Android 开发不断发展和深入,用户对app 要求也不仅只停留在功能和性能,更多地开始关注 app 的 UI了。字体作为 UI 的一部分,而且是重要的部分。已经引起开发者的注意。
图我们在 TextView 引用字体通常的做法我们需要自定一个 TextView 类来继承 TextView。然后在自定义中设置了属性接受自定义字体。
然后我们就使用创建好的 CustomFontTextView。我们是以这种方式来实现使用自定义的字体。
图在新的 support 库添加新的功能,我们可以在资源文件夹添加 font 用于存放 font 资源文件,不但可以放入 tff 这样字体文件。也可以定义一些 font xml 文件。
图我们可以定一个字体文件,定义 font-family 来定义一些列字体,自定义字体的样式分类。具体定义方法很直观,看下面图应该清晰可见。
具体使用如下图。然后我们就可以在 TextView 使用通过 xml 。
我们也可以在 style 中引用我们定义好的字体。
同样我们也可以通过 id 获取字体资源,然后我们就可以使用字体资源来为 textView 设置字体。
图仅 API 14 以上才支持这个新的特性。
网友评论