国产精品主播叶子闺蜜_三级高清精品国产_99久久精品国产麻豆_国产精品无码免费专区午夜

歡迎您光臨深圳塔燈網(wǎng)絡(luò)科技有限公司!
電話圖標(biāo) 余先生:13699882642

網(wǎng)站百科

為您解碼網(wǎng)站建設(shè)的點(diǎn)點(diǎn)滴滴

flutter 使用自定義字體

發(fā)表日期:2019-01 文章編輯:小燈 瀏覽次數(shù):3535

如何使用自定義字體呢?如果是flutter 項(xiàng)目里集成或者flutter引用三方庫里的字體,flutter 文檔給出解決方案:https://flutterchina.club/custom-fonts/
但是如果字體是在SDCard 或者網(wǎng)絡(luò)上,我們應(yīng)該怎么做呢?

  1. 字體在服務(wù)器:
    a) 我們可以使用FontLoader :
    image.png
    圖片地址:https://github.com/flutter/flutter/issues/17910#issuecomment-445184463
    主要代碼:
    image.png

b) 如果需要知道下載進(jìn)度怎么辦?
步驟1: 使用Dio 創(chuàng)建網(wǎng)絡(luò)請求,并獲取進(jìn)度, 結(jié)束后會自動保存文件到指定目錄。

image.png
ps: dio 配置文檔 https://github.com/flutterchina/dio/blob/flutter/README-ZH.md

步驟2: 獲取保存到的本地文件。

  1. 字體在本地:
    可以使用rootBundle 讀取指定文件:


    image.png

    然后就可以在TextStyle 使用剛才自定義名字的字體了。

github 地址 https://github.com/wilin52/flutter_download_font


本頁內(nèi)容由塔燈網(wǎng)絡(luò)科技有限公司通過網(wǎng)絡(luò)收集編輯所得,所有資料僅供用戶學(xué)習(xí)參考,本站不擁有所有權(quán),如您認(rèn)為本網(wǎng)頁中由涉嫌抄襲的內(nèi)容,請及時(shí)與我們聯(lián)系,并提供相關(guān)證據(jù),工作人員會在5工作日內(nèi)聯(lián)系您,一經(jīng)查實(shí),本站立刻刪除侵權(quán)內(nèi)容。本文鏈接:http://www.juherenli.com/17648.html
相關(guān)APP開發(fā)