欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

网站百科

为您解码网站建设的点点滴滴

flutter 使用自定义字体

发表日期:2019-01 文章编辑:小灯 浏览次数:3024

如何使用自定义字体呢?如果是flutter 项目里集成或者flutter引用三方库里的字体,flutter 文档给出解决方案:https://flutterchina.club/custom-fonts/
但是如果字体是在SDCard 或者网络上,我们应该怎么做呢?

  1. 字体在服务器:
    a) 我们可以使用FontLoader :
    image.png
    图片地址:https://github.com/flutter/flutter/issues/17910#issuecomment-445184463
    主要代码:
    image.png

b) 如果需要知道下载进度怎么办?
步骤1: 使用Dio 创建网络请求,并获取进度, 结束后会自动保存文件到指定目录。

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


本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户学习参考,本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:http://dengtar.com/17648.html
相关APP开发
 八年  行业经验

多一份参考,总有益处

联系深圳网站公司塔灯网络,免费获得网站建设方案及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.