Intereting Posts
Как сохранить состояние активности в обратном прессе в андроиде? Менеджер Android SDK, только показывает установленный пакет Случайный номер Android Вам нужно добавить значок в APK при загрузке приложения в Google Play Отображение HTML в WebView с помощью специального CSS Являются ли статические поля в классах Деятельности гарантированно переживать цикл create / destroy? Как создать приложение, которое я могу «Разделить» URL на Android? Обработка onActivityResult извне деятельности Android: Как я могу настроить свой пользовательский вид поверхности на коэффициент фиксированного размера в xml? Как переопределить зависимости в пределах областей в кинжале 2 Внедрить Swipe в ListView Android Handler меняет WeakReference Как исправить ошибку: дублировать ресурсы для global_tracker.xml при добавлении Google Analytics? Инструмент Android Localization Ошибка поддержки библиотеки Android после обновления до 23.3.0

SVG-анимация не работает в Android WebView

У меня есть анимированная svg на html странице, она отлично работает на настольном браузере, но в webview ее статична. Вот как я инициализирую webView

webview = (WebView) findViewById(R.id.webView1); WebSettings Websettings = webview.getSettings(); Websettings.setBuiltInZoomControls(true); Websettings.setSupportZoom(true); Websettings.setJavaScriptEnabled(true); Websettings.setBuiltInZoomControls(true); Websettings.setRenderPriority(RenderPriority.HIGH); webview.getSettings().setPluginState(PluginState.ON); webview.setWebChromeClient(new WebChromeClient()); final MyJavaScriptInterface myJavaScriptInterface = new MyJavaScriptInterface( this); webview.addJavascriptInterface(myJavaScriptInterface, "activity"); webview.setVerticalScrollBarEnabled(false); webview.loadUrl("file:///android_asset/svgDemo_index.html"); } 

И вот html-код

 <body> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <rect x="10" y="10" height="110" width="110" style="stroke:#ff0000; fill: #0000ff"> <animateTransform attributeName="transform" begin="0s" dur="20s" type="rotate" from="0 60 60" to="360 60 60" repeatCount="indefinite" /> </rect> </svg> </body> 

Я тестирую его на Android 4.1