在firemonkey应用程序中播放gif图片动画

时间:2015-07-07 00:43:13

标签: delphi firemonkey

如何使用将在Android和iOS应用中使用的Firemonkey来播放gif图片动画?

我正在使用Delphi XE 8。

注意:我看到了这个问题Animated GIF in Firemonkey 但我不把动画作为精灵只作为单个gif文件。

1 个答案:

答案 0 :(得分:0)

由于Firemonkey如何处理图像和位图,TGIFImage不再存在。

所以最简单的方法是使用TWebBrowser组件,然后将.gif文件加载到该组件中

对于Firemonkey应用程序,您可以为每个不同的平台设置文件部署,但是对于Windows Firemonkey应用程序,您可以将.gif文件添加到项目中,然后将URL设置为本地文件(或者如果你想使用你没有的gif,你可以将它设置为远程URL

要在Win的浏览器中获取您的gif,只需将gif设置为URL

即可
WebBrowser1.URL := 'file://'+ ExtractFilePath(ParamStr(0))+'images\somegif.gif';
WebBrowser1.Navigate;