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