Android 2.2+上的GIF动画闪烁

时间:2013-09-20 23:11:15

标签: android gif animated-gif

我在Android 2.2+上遇到了一个有趣的情况,当屏幕上有多个GIF动画时,它们会闪烁并闪烁白光。在某些设备上,多个Gif不会在第一帧左右动画。

我已经通过ADB将Chrome平板电脑连接到Chrome,并且没有发现任何有用的日志记录数据。

有关使用Android在屏幕上显示多个GIF动画的想法吗?我最初的反应是一个内存问题,但运行带有4GB RAM和512MB视频RAM的Android模拟器似乎没有帮助。

1 个答案:

答案 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经常被反复重绘。

干杯!