我在Android 2.2+上遇到了一个有趣的情况,当屏幕上有多个GIF动画时,它们会闪烁并闪烁白光。在某些设备上,多个Gif不会在第一帧左右动画。
我已经通过ADB将Chrome平板电脑连接到Chrome,并且没有发现任何有用的日志记录数据。
有关使用Android在屏幕上显示多个GIF动画的想法吗?我最初的反应是一个内存问题,但运行带有4GB RAM和512MB视频RAM的Android模拟器似乎没有帮助。
答案 0 :(得分:0)
众所周知的提高性能的技巧(以移动电池寿命为代价)是对DOM中的某些元素启动中性3D变换。
这是启动大多数现代浏览器的“过载”模式的代码:
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
事实证明,Android在这种增强的渲染模式下很难呈现Gif。可能是因为DOM经常被反复重绘。
干杯!