我试图在颤动中显示 gif。
我正在使用代码
Image(image : NetworkImage(message.image_url))
但它显示错误:
Another exception was thrown: Exception: HTTP request failed, statusCode: 403, https://media.giphy.com/media/13AXYJh2jDt2IE/giphy.gif%20
我试图在颤动中显示 gif。
我正在使用代码
Image(image : NetworkImage(message.image_url))
但它显示错误:
Another exception was thrown: Exception: HTTP request failed, statusCode: 403, https://media.giphy.com/media/13AXYJh2jDt2IE/giphy.gif%20
将您gif
放在项目的图像文件夹中并在文件中提及它pubspec.yaml
,就像您对图像所做的那样。
Image.asset(
"images/loading.gif",
height: 125.0,
width: 125.0,
),
这是 Flutter Gallery 应用程序中用于从网络显示 .gif 的内容
Image.network('https://example.com/animated-image.gif')
我找到了一种方法,您可以使用@Nudge 答案在您的应用程序中下载和添加 giphy.com 的 gif。
这是您可以使用的技巧-
示例 Giphy 的 .gif URL - https://giphy.com/gifs/congratulations-congrats-xT0xezQGU5xCDJuCPe
您必须在之后拆分 url 的最后一部分-
并将其替换为以下 url- https://giphy.com/media/{URL_PART}/200.gif
。
在这种情况下,URL_PART
将xT0xezQGU5xCDJuCPe
. 只需在上面的 url 中替换它并检查令人震惊的结果。
我希望它会帮助某人。;)
Giphy 不允许您加载图像。颤振对此无能为力:https ://en.wikipedia.org/wiki/HTTP_403
向 assets 添加新资源时,重启 ide