У меня есть приложение Java Swing, которое рисует диаграммы. Он использует вызовы Graphics2D и объекты AWT, такие как Rectangle и т. Д.
В какой-то момент я могу захотеть перенести это на Android. Я понимаю, что не могу использовать Graphics2D на Android, но могу ли я использовать классы awt Rectangle, Font, Color (и т. Д.).
Я хочу изолировать любые изменения кода между версией Swing и версией Android, добавив слой эмуляции, чтобы мои вызовы Graphics2D можно было преобразовать в вызовы рисования Android.
Это возможно?
Просто чтобы прояснить, я не слишком беспокоюсь о стороне пользовательского интерфейса Swing (интерфейс минимален и может быть переписан для Android), я обеспокоен фактическим кодом рисования, который вызывает Graphics2D из многих мест. *