我打算制作一个安卓应用程序,并希望使用自定义字体来匹配想要该应用程序的品牌提供的风格指南。
我发现这个库 Caligraphy使用自定义字体。
- 使用自定义应用的性能是否存在问题 这个库的字体?
- 有没有另一种选择可以无痛地添加自定义字体?
- 另外,是否有防止在 android 应用程序中使用自定义字体的指南,或者这是一种不好的做法?
在此
- 库中使用自定义字体时,是否存在有关应用性能的问题?
自定义字体通常没有任何问题,此库没有理由影响应用程序的性能
- 有没有其他选项可以轻松添加自定义字体?
是的,您可以通过简单的编码轻松实现这一点
TextView txt = (TextView) findViewById(R.id.textview);
Typeface font = Typeface.createFromAsset(getAssets(), "your_font.ttf");
txt.setTypeface(font);
- 另外,是否有防止在 android 应用程序中使用自定义字体的准则,或者这是一种不好的做法?
不,这不是一个坏做法。事实上,谷歌最近添加了一个选项,可以将自定义字体与支持库 v26 一起使用。您不必将ttf文件添加到apk,谷歌会为您自己下载