Mon*_*mar 23 flutter flutter-layout flutter-animation
我正在尝试在颤振中显示 gif。
我正在使用代码
Image(image : NetworkImage(message.image_url))
Run Code Online (Sandbox Code Playgroud)
但它显示错误:
Another exception was thrown: Exception: HTTP request failed, statusCode: 403, https://media.giphy.com/media/13AXYJh2jDt2IE/giphy.gif%20
Run Code Online (Sandbox Code Playgroud)
Nud*_*dge 38
将您gif的图片放在项目的图像文件夹中,并在pubspec.yaml文件中提及它,就像您对图像所做的一样。
Image.asset(
"images/loading.gif",
height: 125.0,
width: 125.0,
),
Run Code Online (Sandbox Code Playgroud)
Che*_*yal 13
我找到了一种方法,您可以使用 @Nudge 答案在您的应用程序中下载并添加 giphy.com 的 gif。
这是你可以使用的技巧 -
Giphy 的 .gif URL 示例 - https://giphy.com/gifs/congratulations-congrats-xT0xezQGU5xCDJuCPe
您必须在 后拆分 url 的最后一部分-。
将最后一部分插入以下网址:https://i.giphy.com/media/${URL_PART}/200.gif。
在这种情况下,URL_PART将是xT0xezQGU5xCDJuCPe. 只需将其替换到上面的 url 中即可。
您将获得以下输出网址: https://i.giphy.com/media/xT0xezQGU5xCDJuCPe/200.gif
一探究竟。我希望它能帮助某人。;)
Dan*_*lev 12
这是 Flutter Gallery 应用程序中用于从网络显示 .gif 的内容
Image.network('https://example.com/animated-image.gif')
Run Code Online (Sandbox Code Playgroud)