Использование awt с android

У меня есть приложение Java Swing, которое рисует диаграммы. Он использует вызовы Graphics2D и объекты awt, такие как Rectangle и т. Д.

В какой-то момент я могу захотеть перенести это на Android. Я понимаю, что не могу использовать Graphics2D на Android, но могу по-прежнему использовать классы awt Rectangle, Font, Color (и т. Д.).

Я хочу изолировать любые изменения кода между версией Swing и версией Android, добавив слой эмуляции, чтобы мои вызовы Graphics2D можно было преобразовать в вызовы рисования Android.

Возможно ли это?

Просто Чтобы быть ясным, меня не слишком беспокоит сторона Swing UI (UI минимален и может быть переписан для Android), меня беспокоит фактический код рисования, который вызывает Graphics2D из многих мест.

19
задан tomd 9 October 2010 в 20:32
поделиться