【发布时间】:2012-07-03 21:45:33
【问题描述】:
iPhone 应用程序上的 Google Plus 应用程序在向下滚动应用程序时具有这种动画图像的方式。很难描述。了解动画的最佳方式是下载最新更新,然后滚动浏览您的视频流。
简而言之,它似乎在您滚动时动态加载图像,然后应用一些动画组合(渐变显示 + 比例)使图像慢慢淡入屏幕。动画仅在第一次显示图像时生效。也就是说,上下滚动时,如果图片已经出现在流中,则动画不会发生。
在专门包含在 PhoneGap 中的为 iOS 设备构建的移动 HTML5 应用程序上模拟此动画的最佳方法是什么?有没有人这样做过?动态加载可能是这个动画中最有趣/最具挑战性的元素,因为它非常流畅。
动态加载是否是一种错觉(即,它们实际上是否预加载了所有图像,但在滚动时会对其进行动画处理)?
谢谢!
【问题讨论】:
-
听起来/看起来像通过 AJAX 进行延迟加载,然后在不透明度上结合宽度、高度和 z-index 使用 ease-in-out
-
谢谢,@sciritai。延迟加载究竟是如何工作的?我们是否在用户滚动时获取新图像?在 Google Plus 中,图像似乎是立即动画化的,就好像图像已经预先获取一样。
-
@sciritai,您也可以将其发布为答案吗?如果这解决了问题,我们可以给你积分。
-
@dda,很好地删除“非常”。
标签: iphone ios animation cordova