flutter - 我们可以在flutter中提供URL而不是FlareActor中的资产吗?
问题描述
是否可以在flutter中提供firebase Url而不是flareActor中的资产?
解决方案
当您看到将指向数据的 URL 作为参数的东西时,它必须在某个时间点执行网络请求以获取该数据。由于没有 a 的 URL 构造函数,请使用http 包FlareActor
执行您自己的网络请求。将适当的版本添加到您的 pubspec.yaml 依赖项中。
dependencies:
http: ^0.12.2
将包导入到需要FlareActor
. 发出get
请求以获取数据并将数据传递给FlareActor.memory
构造函数。
var resp = await get(url);
FlareActor actor = FlareActor.memory(resp.bodyBytes);
将上面的代码包装在一个Future
函数中,并在准备好后使用FutureBuilder
inbuild
在屏幕上显示你的耀斑演员。
推荐阅读
- javascript - 如何使用标签的内部文本来相应地操作定向页面?
- python - 使用numpy和metpy的湿通量发散不同
- authentication - 我正在尝试使用 setHeaders 清理我的缓存,但是在注销后使用后退按钮,我可以到达上一个左页!帮我
- python - 导入 def 时 DLL 加载失败
- javascript - 如何仅在更新两个变量的状态后才执行函数?
- python - 如何在 Python 中合并某些列的值
- python - 如何在 Google Big Query 中为 Parquet 文件创建外部表以在 Airflow Dag 中运行
- python - 如何将 Pandas 数据框转换为以下(水平)形式?
- f# - 为什么我不能用do!当我想忽略结果时,在 F#
- next.js - Next js 在公用文件夹中找不到 favicon