android应用的动画ui怎么实现的??

 我来答
千锋教育
2015-11-23 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  Android的动画归纳起来有帧动画,和属性动画。一般情况下,帧动画实现起来会相对简单很多,只要美工提供一帧一帧的图片就可以很容易的实现,代码不用很复杂。但是相对而言,弊端有很多,比如内存占用大,动画不流畅,所以很多时候,我们还是推荐属性动画。
  在Android4.0之前我们可以使用Animation实现简单的动画,但是一些复杂的动画,我们想要组合起来就会复杂很多,代码量也会大很多。所以Android4.0以后推出了ObjectAnim相关的API,会让动画更加简单。另外有些特别复杂的动画,我们可以自定义View在onDraw中实现相关的绘图,让画面重复绘制,产生动画效果,但这其实也应该属于属性动画的范畴,但确实Android中高级动画的实现方式。
wangyiyanan
2014-10-05 · TA获得超过193个赞
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:55.3万
展开全部
android自带的四种动画模式可以实现一些简单的,平移透明这种小样式,帧动画可以用以实现自己用图片拼合起来的小动画效果,就像动图一样的,当然还能实现一些复杂的动画,这就全靠自己的功底去写了,总之组合这几种动画形式,可以写出很绚丽的动画效果,不过功底要扎实一些,希望能多看demo多琢磨琢磨前辈们是怎么写的,然后吸收经验自己一点点摸索与积累,这样才可能会有进步。
追问
除了自带的四种动画模式,就只能用帧动画吗?有些应用那些看起来很流程的动画不像是帧动画喔
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乱箫
2015-10-25 · TA获得超过8734个赞
知道小有建树答主
回答量:967
采纳率:66%
帮助的人:882万
展开全部
Android中动画主要分为四种类型: XML中

alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果
translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 JavaCode中
AlphaAnimation 渐变透明度动画效果 ScaleAnimation 渐变尺寸伸缩动画效果
TranslateAnimation 画面转换位置移动动画效果 RotateAnimation 画面转移旋转动画效果
另外,继承自drawable的AnimationDrawable 通过贴图也能实现动画效果。740项目中所有的动画基本上都是由这五种组合而成。

总之组合这几种动画形式,可以写出很绚丽的动画效果,不过首先要做的就是写好代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式