2013-09-20 2 views
0

여러 Android GIF가 화면에 깜박이고 깜박이는 Android 2.2 이상에서는 흥미로운 상황이 있습니다. 특정 장치에서는 여러 GIF가 첫 번째 프레임 이후에 애니메이션을 적용하지 않습니다.애니메이션 GIF는 Android 2.2 이상에서 깜박임

ADB를 통해 Chrome에 연결된 Android 태블릿이 있으며 유용한 로깅 데이터를 발견하지 못했습니다.

Android에서 화면에 여러 애니메이션 GIF를 표시하는 데 대한 의견이 있으십니까? 내 초기 반응은 메모리 문제 였지만 4GB RAM과 512MB 비디오 램을 장착 한 안드로이드 시뮬레이터를 사용하는 것은 도움이되지 않는다.

+0

어떻게 표시하나요? IIRC, 안드로이드는 애니메이트 GIF를 지원하지 않았다. – CommonsWare

+0

플로팅 div에 백그라운드 이미지로 표시됩니다. 배경은 '덮개'에 적합합니다. – vitaminRAD

답변

0

모바일 배터리 수명의 비용으로 잘 알려진 부스트 성능은 DOM 내의 특정 요소에 대해 중립적 인 3D 변환을 시작하는 것입니다. 그것이 나오는 것에 따라 안드로이드이 향상된 렌더링 모드에서 GIF를 렌더링 힘든 시간을 가지고,

-webkit-transform: translateZ(0); 
-moz-transform: translateZ(0); 
-ms-transform: translateZ(0); 
-o-transform: translateZ(0); 
transform: translateZ(0); 

:

다음은 가장 현대적인 브라우저의 "오버 드라이브"모드로 시작하는 코드입니다. DOM이 너무 자주 반복해서 그려지기 때문일 수 있습니다.

건배!