Mit AWT mit Android

Ich habe eine Java Swing-Anwendung, die Diagramme zeichnet. Es werden Graphics2D-Aufrufe und AWT-Objekte wie Rectangle usw. verwendet.

Irgendwann möchte ich das vielleicht auf Android portieren. Ich verstehe, dass ich Graphics2D unter Android nicht verwenden kann, aber ich kann trotzdem die Klassen awt Rectangle, Font, Color (etc) verwenden.

Ich möchte Codeänderungen zwischen der Swing-Version und der Android-Version isolieren, indem ich eine Emulationsebene hinzufüge, damit meine Graphics2D-Aufrufe in Android-Zeichenaufrufe konvertiert werden können.

Ist das machbar?

Um ganz klar zu sein, ich mache mir keine allzu großen Sorgen um die Swing-Oberfläche (die Oberfläche ist minimal und kann für Android umgeschrieben werden). Ich mache mir Sorgen um den tatsächlichen Zeichencode, der Graphics2D von vielen Stellen aufruft.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage