Ionic2 离子2:提高gif应用程序的平滑度

Ionic2 离子2:提高gif应用程序的平滑度,ionic2,Ionic2,我在应用程序外托管了大约600MB的GIF,我通过URL指向这些GIF(例如:my GIF api.com/15.GIF) 我的应用程序有一个屏幕,在一个页面中有6个动画(GIF),渲染速度非常慢而且不平滑。有时甚至3个动画都会让应用程序变得非常慢。在这种情况下,有没有办法提高性能?我使用ionic 1时遇到了同样的滞后问题。我用这个软件包解决了这个问题 仅在gif完全从服务器下载后显示 ImageLoader.loadImage('your-gif-url').then(function(

我在应用程序外托管了大约600MB的GIF,我通过URL指向这些GIF(例如:my GIF api.com/15.GIF)



我的应用程序有一个屏幕,在一个页面中有6个动画(GIF),渲染速度非常慢而且不平滑。有时甚至3个动画都会让应用程序变得非常慢。在这种情况下,有没有办法提高性能?

我使用ionic 1时遇到了同样的滞后问题。我用这个软件包解决了这个问题 仅在gif完全从服务器下载后显示

ImageLoader.loadImage('your-gif-url').then(function(loadedSrc) {

      gif.spinnerShow = false; // I'm using gif.show to show a spinner inside the div

    });

希望有帮助;)

我使用ionic 1解决了同样的滞后问题。我用这个软件包解决了这个问题 仅在gif完全从服务器下载后显示

ImageLoader.loadImage('your-gif-url').then(function(loadedSrc) {

      gif.spinnerShow = false; // I'm using gif.show to show a spinner inside the div

    });

希望有帮助;)

可能会为图像添加一些延迟加载?加载图像后,应用程序运行缓慢,因为如果我理解正确,屏幕每秒只能处理60 fps。您可以添加用于调用GIF的代码吗?@gerdi这只是
这可能是一个非常错误的答案,但可能是服务器速度较慢。。我不知道,但是最好实现一个GET调用,然后将图像保存到SQL存储,然后从设备本身调用它们,在导航时删除它们。刚刚在蹩脚的android上测试了6个大型GIF,看起来不错。可能会为图像添加一些延迟加载?加载图像后,应用程序运行缓慢,因为如果我理解正确,屏幕每秒只能处理60 fps。你能添加你用来调用GIF的代码吗?@gerdi它只是
这可能是一个非常复杂的问题回答错误,但可能是服务器速度太慢。。我不知道,但是最好实现一个GET调用,然后将图像保存到SQL存储,然后从设备本身调用它们,在导航时删除它们。刚刚在蹩脚的android上测试了6个大型GIF,看起来不错。