![]() |
SVG auf Android
Hallo
mal eine Frage in die Runde verwendet wer SVG auf FMX speziell Android? Ich habe gerade versucht die TImage32 mit der SVG Erweiterung zu verwenden, aber bei den einfachsten SVG habe ich schon meine Probleme. Problem 1 man muss noch an vielen Stellen anscheinend ein SwapRedBlue machen - Problem 2 auch einfachste Texte werden nicht angezeigt. daher meine Frage gibt es da vernünftigere Ansätze für SVG? Ich vermute die 2 Probleme wird man schon in den Griff bekommen, nur wer weiss ob dann noch weitere Probleme auftauchen? |
AW: SVG auf Android
Hast Du es mal mit Skia versucht?
|
AW: SVG auf Android
|
AW: SVG auf Android
Skia hatte ich nur kurz getestet, da es mir weder auf windows noch auf Android was angezeigt hat (einfach leeres weisses blatt) hatte ich dann das nächste getestet.
Werde das Skia noch mal weiter testen. Ja die SVGIconImageList ist die Komponente die ich mir installiert habe |
AW: SVG auf Android
Also skia habe ich nun mal ans laufen gebracht (da war ein EndTag im SVG falsch geschrieben)
Code:
skia hat da dann ohne Fehler abgebrochen.
<text>sdsds</Text>
Bei skia habe ich nun zwei weitere Probleme, wo ich mir nicht sicher bin ob das überhaupt gehen kann, da da ja alles in der library dann gemacht wird. 1. ich müsste zur Laufzeit den Text eines SVG Elements ändern (und die Farbe) 2. ich muss zur Laufzeit das Bild laden müssen, also ein <image> mit einem speziellen href wo dann die Daten aus dem Speicher kommen Hat man da bei skia chancen? Bei Image32 ginge beides relativ einfach (wenn dann der Text unter Android dargestellt werden würde) Habe auch schon andere SVG getestet und Text wird auf Android nie wo angezeigt |
AW: SVG auf Android
case-sensitiv?
<text>sdsds</Text> |
AW: SVG auf Android
Das hat er doch geschrieben, dass das der Fehler war. :roll:
[edit] Zum Thema Bearbeitung: hilft das hier weiter? ![]() |
AW: SVG auf Android
ja genau das meinte ich, skia ist da case-sensitive, die XML Engine von image32 ist da nicht so ganz wählerisch.
|
AW: SVG auf Android
Zitat:
Da kann ich "neue" SVG bzw SVG Zeichenroutinen erzeugen, aber eine bestehende geladene SVG finde ich keine Infos zum ändern. Zur Laufzeit im Debugger sehe ich irgendwie auch wenig Infos zu den Elementen wenn die mal geladen sind. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz