Я разрабатываю приложение, в котором 2D-анимация будет отображаться поверх предварительного просмотра с камеры. Анимации имеют 20-30 объектов на прозрачном фоне, и предварительный просмотр камеры должен быть виден во время анимации. Обратите внимание, что я получаю готовые анимации SWF и должен либо воссоздать их в коде, либо найти способ отобразить их как есть.
Я исследовал варианты ниже. Кто-нибудь может дать какие-либо предложения о том, как подходить к демонстрации или простому воссозданию анимации SWF в Android?
OpenGL - попробовал это и получил наполовину (базовая анимация работает с видимой камерой), но довольно много работы по воссозданию сложного движения и времени в SWF. Просто воссоздание одного SWF заняло день или два работы, и у меня было много анимаций для воссоздания.
Android 2D анимация - встроенные классы анимации немного упростят процесс перемещения / отсчета времени, но мне все равно придется воссоздать оригинальную анимацию
WebView (??) - возможно ли отобразить прозрачный фоновый файл SWF в прозрачном веб-виде поверх вида поверхности? Кому-нибудь повезло с прозрачными SWF в андроиде? Прозрачные веб-просмотры, кажется, работают в соответствии с (/4230546/tsvet-fona-android-webview-prozrachnyi-ignoriruetsya-na-android-2-2)
Конвертировать SWF в фильм и воспроизводить его ... с прозрачным фоном? Я не могу себе представить, что это сработает, и я ничего не нашел в Интернете, чтобы предположить, что это возможно, но ...
Любые предложения будут очень признательны. Спасибо!