首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示动画人物的标准方式: Android

显示动画人物的标准方式: Android
EN

Stack Overflow用户
提问于 2014-08-19 17:41:26
回答 1查看 1.9K关注 0票数 5

我有个一般性的问题。我想知道显示动画人物的标准方式?动画片只是嘴巴在动。

我最初的想法是使用GIF。Android可以使用android.graphics.Movie类解码和显示动画GIF。似乎运转良好,并控制着资源。

但是有人提到使用AnimationSet,在这里我可以使用addAnimation()将动画添加到动画集,然后启动动画,它将同时加载所有动画。这似乎更加困难,但他提到这是行业标准的动画制作方式。

我只想确认一下。最好的方法是什么?我知道的第三个选择是使用视频。但是如果我必须在视频和简单的GIF之间做出选择,我想我会选择GIF,因为大小不同。

对此有什么意见吗?提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-19 18:09:26

首先,您想按顺序动画一些位图(我猜)。礼物和视频方式似乎是不经济的,对你的记忆有点昂贵。因此,在精灵之间有两种实现动画的方法。第一种方法(在这种情况下我更喜欢这种方式)是您前面提到的使用AnimationSet的方式。逻辑很简单。在xml文件中声明动画,然后在活动代码中加载所有这些。你可以看看这里这里

另一个选项是使用计时器并在画布中绘制动画精灵/位图。即使您的问题更简单,您也可以阅读教程。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25389698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档