android 引入字体文件,Android 导入字体(goolge io 2017)

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

8523c1dc3833

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

8523c1dc3833

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

8523c1dc3833

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

8523c1dc3833

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

8523c1dc3833

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

8523c1dc3833

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

8523c1dc3833

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

8523c1dc3833

8523c1dc3833

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值