我想知道在Android应用程序中实现动画图形动画的最佳解决方案或方法是什么。
查看此网站。
https://uxplanet.org/bringing-mobile-apps-to-life-through-motion-9472d259b58e
我想实现相同类型的动画。
我该怎么做? 这样做的最佳行业标准是什么?
我应该使用After Effects动画并将它们渲染到Android应用程序中,还是可以使用Open GLES实现此目的?哪种方式快速有效?
由于
答案 0 :(得分:1)
设计毫无疑问是任何应用程序的组成部分。因此,还必须考虑设计以及应用程序的功能。 Android中的Motion Graphics可以通过多种方式实现。 Android本身提供了一组功能强大的API来实现各种UI元素的动画。对于动画,Android具有' PropertyAnimation ',' ViewAnimation '和' DrawableAnimation '。 Property Animation是一个功能强大的系统,可用于为View和nonView对象实现复杂的动画。视图和可绘制动画是一个更简单的系统,以实现更简单的动画。
要在Android中绘制图形,您可以使用Android Canvas或OpenGL ES。 OpenGL是一个非常强大的工具,用于操作和显示高端动画3D图形,并可以使用硬件加速GPU。请查看Android文档以获取实施的确切代码。
现在考虑After Effects动画,它们非常整洁,非常适合应用程序的设计方面。然而,After Effects渲染的动画往往体积很大,最终使最终应用程序的大小变大。就个人而言,我已经使用AE渲染动画制作了我的闪屏和其他一些动画。最后,它取决于您的编码能力,因为使用Android系统实现复杂的动画会很难,而AE动画会使应用程序的大小变大。
希望这能回答你的问题。