Flo*_*her 5 fonts android android-layout android-fonts material-design
当我在 Android 上使用可下载字体功能时,我可以通过添加以下代码来添加预加载策略AndroidManifest.xml:
<meta-data android:name="preloaded_fonts"
android:resource="@array/preloaded_fonts" />
Run Code Online (Sandbox Code Playgroud)
这是什么时候加载的?在应用程序启动时?在安装?如果它是在应用程序启动时,并且我在第一个屏幕上使用字体,那么性能是否有任何差异?
https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts#predeclaring-fonts
布局膨胀和资源检索是同步任务。默认情况下,第一次尝试检索字体会触发对字体提供程序的请求,因此会增加首次布局时间。为了避免延迟,您可以在清单中预先声明需要检索的字体。系统从提供商处检索字体后,立即可用。如果字体检索时间比预期长,系统将中止获取过程并使用默认字体。
| 归档时间: |
|
| 查看次数: |
1133 次 |
| 最近记录: |