Calligraphy:Android 中的自定义字体-开源

时间:2024-07-27 09:06:27
【文件属性】:

文件名称:Calligraphy:Android 中的自定义字体-开源

文件大小:501KB

文件格式:ZIP

更新时间:2024-07-27 09:06:27

开源软件

您是否厌倦了自定义视图来设置字体? 或者遍历 ViewTree 来查找 TextViews? Calligraphy 是 Android 中的一个自定义字体库,一种不错的方式。 将您的自定义字体添加到 assets/。 所有字体定义都与此路径相关。 假设您正在使用 Gradle,您应该在项目目录中的 src/main/ 下创建资产目录(如果它尚不存在)。 由于在 Gradle 中使用多项目构建很流行,因此路径通常是 app/src/main/assets/,其中 app 是项目名称。 您可以考虑在 assets 目录中创建一个 fonts/ 子目录。 使用 CalligraphyConfig 在您的 Application 类中的 #onCreate() 方法中定义您的默认字体,并将其传递给您添加到 ViewPump 构建器的 CalligraphyInterceptor。 您不需要定义 CalligraphyConfig,但库将不应用默认字体并使用 R.attr.fontPath 的默认属性。


【文件预览】:
InflationX-Calligraphy-0d20589
----gradlew(5KB)
----settings.gradle(45B)
----CalligraphySample()
--------proguard-rules.txt(909B)
--------src()
--------.gitignore(7B)
--------build.gradle(1KB)
----LICENSE(11KB)
----gradle()
--------deploy.gradle(4KB)
--------wrapper()
----screenshot.png(86KB)
----README.md(8KB)
----gradlew.bat(2KB)
----calligraphy()
--------consumer-proguard-rules.txt(778B)
--------src()
--------gradle.properties(153B)
--------.gitignore(7B)
--------build.gradle(685B)
----gradle.properties(1KB)
----.gitignore(467B)
----CHANGELOG.md(3KB)
----build.gradle(696B)

网友评论