我正在开发一个应用程序,其中2D动画将显示在实时相机预览上。动画在透明背景上有20-30个对象,并且在动画期间必须可以看到相机预览。请注意,我正在接收完成的SWF动画,并且必须在代码中重新创建它们或找出按原样显示它们的方法。
我研究了以下选项。 任何人都可以提供有关如何在Android中显示或轻松重新创建SWF动画的任何建议吗?
OpenGL - 尝试了这个并且得到了中途(基本动画在相机仍然可见的情况下运行),但是在SWF中重新创建复杂的移动和计时是相当多的工作。只是重新创建一个SWF需要一两天的工作,我有很多动画要重新创建。
Android 2D动画 - 内置动画类会让动作/计时更容易一些,但我仍然需要重新创建原始动画
WebView(??) - 是否可以在表面视图上的透明webview中显示背景透明swf? Android中的透明SWF有没有运气?透明的网页浏览似乎可以根据(http://stackoverflow.com/questions/5003156/android-webview-style-background-colortransparent-ignored-on-android-2-2)
将SWF转换为电影并以透明背景播放...我无法想象这会起作用,并且没有在网上发现任何可能但是......
非常感谢任何建议。谢谢!
答案 0 :(得分:1)
以防万一其他人负责在Android应用中渲染/重新创建Flash动画 - 似乎除了在OpenGL中重写动画之外别无选择。