Calligraphy:Android 自定义字体库

Calligraphy是android 自定义字体库

screenshot

添加依赖

Download from Maven Central (.jar)

OR

使用

字体

把你的所有的自定义字体都添加到assets/fonts 目录下, 所有的字体引用的都是这个目录

自定义属性

我们没有在Jar包中打包  R.attr,所以你需要自己添加你自己的Attr,下面是一个例子  res/values/attrs.xml

配置

在Application类中,使用 CalligraphyConfig定义你默认的字体, 不幸的是Activity#onCreate(Bundle) 在 Activity#attachBaseContext(Context)之后调用, 所以这个配置文件要在之前定义

 

注入到 Context

给TextView自定义字体

 

在TextAppearance中自定义字体

在styles中自定义字体

Custom font defined in Theme

 

开源地址:https://github.com/chrisjenx/Calligraphy

2 收藏

资源整理者简介:sunbiaobiao

(新浪微博:@sunbiao将军) 个人主页 · 贡献了178个资源 · 10


直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1440 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer