Je développe ma première application en utilisant des graphiques SVG, qu'en est-il de la mise à l'échelle automatique de l'image de fond SVG pour correspondre à la largeur et la hauteur de l'écran? est-ce possible ou dois-je avoir plusieurs fichiers pour les différentes résolutions d'affichageSVG graphiques auto mise à l'échelle dans J2me
2
A
Répondre
1
Je ne suis pas sûr de J2ME spécifiquement, mais cela est généralement accompli en définissant l'attribut viewBox sur l'élément SVG racine, et en définissant la largeur et la hauteur à 100%. Voir ici pour un exemple:
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1"
viewBox="0 0 1500 1000" preserveAspectRatio="none"
xmlns="http://www.w3.org/2000/svg"
width="100%" height="100%">
<desc>Example ViewBox - uses the viewBox
attribute to automatically create an initial user coordinate
system which causes the graphic to scale to fit into the
viewport no matter what size the viewport is.</desc>
<!-- This rectangle goes from (0,0) to (1500,1000) in user space.
Because of the viewBox attribute above,
the rectangle will end up filling the entire area
reserved for the SVG content. -->
<rect x="0" y="0" width="1500" height="1000"
fill="yellow" stroke="blue" stroke-width="12" />
<!-- A large, red triangle -->
<path fill="red" d="M 750,100 L 250,900 L 1250,900 z"/>
<!-- A text string that spans most of the viewport -->
<text x="100" y="600" font-size="200" font-family="Verdana" >
Stretch to fit
</text>
</svg>
démo en direct ici: http://stuff.echo-flow.com/stackoverflow/viewbox.svg
Pour plus d'informations sur la préservation du rapport d'aspect de l'image, voir la spécification ici: http://www.w3.org/TR/SVG/coords.html#PreserveAspectRatioAttribute
Questions connexes
- 1. Utilisation de SVG dans j2Me
- 2. Netbeans J2ME SVG Compliance
- 3. J2ME moteur 2d graphiques
- 4. Auto-Signing J2me App
- 5. erreur SVG dans mon J2ME projet NetBeans6.5
- 6. haut et bas niveau graphiques dans J2ME
- 7. Mise à l'échelle SVG complète avec JavaScript
- 8. J2ME Midlet - Certificat auto-signé
- 9. Mise à l'échelle des SVG dans Android?
- 10. Impression de graphiques SVG au format PPML
- 11. J2ME connexion ssl avec auto-signé clé
- 12. Autoriser les graphiques SVG à déborder en dehors de l'élément svg contenant
- 13. placer des graphiques SVG dans un fichier PDF généré
- 14. Mise à l'échelle SVG de taille inconnue
- 15. Mise à l'échelle d'un arrière-plan SVG
- 16. mise à jour enregistrement dans le magasin d'archives j2me
- 17. C# graphiques bindingsource mise à jour
- 18. Windows 7 auto/auto exécutable de mise à jour
- 19. Mise à jour des graphiques Google
- 20. Mise à jour des graphiques ajax
- 21. Mise à l'échelle SVG incohérente en HTML entre les navigateurs
- 22. Mise à l'échelle des chemins svg dans Raphael 2.1
- 23. auto application Android mise à jour
- 24. Accès graphiques SVG externes avec le tag USE
- 25. Android auto-mise à jour ui page
- 26. Plusieurs graphiques superposés avec mise à l'échelle indépendante dans Matplotlib
- 27. Mise à l'échelle correcte des graphiques dans Reporting Services 2005
- 28. Lecteur audio dans J2ME
- 29. Objets graphiques SVG/vectoriels Opérations booléennes (union, intersection, soustraction)
- 30. l'intégration SVG dans SVG