Android supporta SVG (in modo nativo)?Supporto SVG su Android, stato attuale
Ho trovato vecchie risposte qui o sul web, ma non capisco la situazione corrente.
Se possibile, fornire un riferimento.
Android supporta SVG (in modo nativo)?Supporto SVG su Android, stato attuale
Ho trovato vecchie risposte qui o sul web, ma non capisco la situazione corrente.
Se possibile, fornire un riferimento.
Android supporta SVG (in modo nativo)?
Dipende da cosa intendi per "Android", "SVG" e "nativamente".
Android è un sistema operativo mobile. Ha più versioni.
SVG è uno standard. Ha più versioni.
"Nativamente" potrebbe significare qualsiasi cosa, da "Posso decodificare SVG attraverso alcune classi Java" a "il browser Web Android di serie può rendere SVG".
Posso dirvi che il browser Web Android di serie rende this Web page bene su Android 3.2 e Android 4.0, ma non riesce su Android 2.3.
Posso dire che non esiste un set parser SVG di classi Java e che ImageView
e widget simili non hanno la possibilità di lavorare direttamente con SVG. Potresti essere in grado di utilizzare WebView
per visualizzare un numero SVG
, dal momento che il browser di serie sembra supportarlo nelle versioni Android più recenti, sebbene sia concepibile che il supporto SVG sia tramite alcuni plug-in che non sono automaticamente disponibili per WebView
.
Non posso dirvi quale versione di SVG è supportata dal browser, in quanto non sembra essere documentata. Dovresti eseguire alcuni test e vedere se supporta le particolari strutture SVG che desideri utilizzare.
http://caniuse.com/#search=svg La colonna del browser Android mostra la versione di Android il cui browser predefinito avrà il supporto SVG. Tutte le versioni 3.0 e successive dispongono del supporto SVG di base.
È possibile visualizzare un'esaustiva funzionalità completa sulla stessa pagina.
Intendevo "browser Web Android", ma hai risposto a più di quello. Grazie – cdarwin
@CommonsWare c'è qualche plugin o progetto di libreria che può rendere svg in webview su 2.x ?? –
@droidhot: nessuno di cui sono a conoscenza, anche se non sono andato a cercare. Esistono librerie SVG per applicazioni basate su Java Android, come 'svg-android'. – CommonsWare