如何使用将在Android和iOS应用中使用的Firemonkey来播放gif图片动画?
我正在使用Delphi XE 8。
注意:我看到了这个问题Animated GIF in Firemonkey 但我不把动画作为精灵只作为单个gif文件。
答案 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;