<Rust><iced>在iced中显示gif动态图片的一种方法

前言
本文是在rust的GUI库iced中在窗口显示动态图片GIF格式图片的一种方法。

环境配置
系统:window
平台:visual studio code
语言:rust
库:iced、image

概述

在iced中,提供了image部件,从理论上说,image是支持gif图片的,但是如果你直接将gif的图片路径提供给image,获取图片的handle数据,然后在UI上显示这个image,是无法显示动态图片的,通常,这种情况下,只会显示gif图片的第一帧。

看下面的示例:
<Rust><iced>在iced中显示gif动态图片的一种方法_第1张图片
上面这张gif图片,如果直接使用下面的显示方式:

let imghandle=image<

你可能感兴趣的:(rust,开发语言,后端,iced,vscode)