0 votes

Le navigateur Android Jellybean du Samsung S3 affiche mal les fichiers SVG

J'ai utilisé SVG pour rendre des images dans mon application, les images sont rendues incorrectement dans le navigateur natif de l'appareil Samsung S3 seulement. Elles fonctionnent bien dans le navigateur CHROME du même appareil. Quelles peuvent être les raisons de cette anomalie ? L'application est construite sur le framework Sencha Touch (Ext.js) et toute l'interface utilisateur est gérée par Sencha. De plus, ce problème semble ne concerner que certaines images. Certaines images apparaissent correctement alors que d'autres ne le font pas. De plus, les images qui ne sont pas rendues correctement en orientation portrait, apparaissent correctement en orientation paysage et vice versa. J'ai joint des captures d'écran à titre de référence.

Gracias.

SVG Image in Potrait

SVG Image in Landscape

0voto

wbogacz Points 2593

Il ne s'agit probablement pas d'un problème lié à Android, mais cela serait vrai pour tout appareil doté d'un port de visualisation plus petit. Voir l'article Spécification SVG de choses qui limiteraient le champ de vision. Il s'agit très probablement d'une combinaison de transform, viewbox et canvas.

Si vous pensez que ces éléments sont correctement énoncés dans votre code, une autre combinaison sera peut-être plus efficace. Si elle n'est pas indiquée du tout, vous risquez que l'application fasse des suppositions approximatives lors du rendu.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X