2017-09-19 2 views
0

내부에 gif iframe이있는 웹 페이지를 보여 드리고 있습니다. 전체 페이지가로드되지만 gif를 표시하는 대신 Giphy를 통해서만 표시됩니다. 클릭하면 브라우저에서 gif가 열립니다. android : hardwareAccelerated = "true"시도했습니다. 성공하지 못했습니다. . 제안 해주세요. enter image description here안드로이드 webview에서 giphy iframe을 사용하는 웹 페이지를 표시하는 방법은 무엇입니까?

+0

어디서 데이터를 가져 옵니까? – Steven

+0

이 페이지를 찾았습니다 : http://www.allaboutwomen.in/5-secret-ways-make-friday-super-amazing/ –

+0

shouldOverrideUrlLoading 메서드에서 url을 얻고 있습니다. 즉 file : //giphy.com/embed/83e0YbTT50이지만 표시되지 않습니다. –

답변

0

Giphy에서 gif에 애니메이션을 적용하려면 Javascript를 사용해야합니다.

webView = (WebView) findViewById(R.id.webView); 
webView.getSettings().setJavaScriptEnabled(true); 
webView.loadUrl(url); 

그렇지 않으면 정적 이미지가 표시됩니다. GIF가 즉시 표시되지 않지만로드 중 빈 사각형이 표시됩니다.

관련 문제