Flutter 动态加载自定义字体
生活随笔
收集整理的這篇文章主要介紹了
Flutter 动态加载自定义字体
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Flutter中使用自定義字體
場景1, 加載特定字體,在開發前字體文件就已確定,可以使用
參考 flutter開發文檔Use a custom font | Flutter,這里就不再描述。
場景2,動態加載字體,程序運行中獲得的字體,比如網絡下載等。
可以使用loadFontFromList API, 示例如下
File file = File("/external_storage/fonts/simka.ttf"); Uint8List bytes = file.readAsBytesSync(); loadFontFromList(bytes, fontFamily: "SimKa");通過loadFontFromList()加載字體,并標記FontFamily熟悉為 “Simka”,
這樣使用改字體時,指定fontFamily為 這個字符串就可以了。
注意,這個函數是異步函數。
總結
以上是生活随笔為你收集整理的Flutter 动态加载自定义字体的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: m利用SIMILINK仿真模块实现多径信
- 下一篇: memcpy内存重叠问题