View Animation:View动画在古Android版本系统中就已经提供了,只能用来设置View的动画。
Drawable动画:这种动画(也叫Frame动画、帧动画)其实可以分为视图动画的范畴,专门用来将Drawable资源一一展示出来,就像展示一张幻灯片一样。
属性动画:属性动画仅对Android 3.0(API 11)以上的Android系统有效。该动画可以设置为任何对象,包括那些尚未渲染到屏幕上的对象。该动画是可扩展的,允许您为任何类型和属性自定义动画。
Android动画总结
至此,Android动画基本已经描述完毕,只有三大类,尤其是属性动画。但特别的是,各种动画的Listener接口上面基本没有提到。原因是这个东西太简单了,我就不提了。相信如果你监听View的onClickListener,一定会绕过动画的Listener方法。有了这些基础,我相信它们将在自定义控件或动画时作为直接参考。其实Android的动画实现远不止现在说的这些,但这些都是基础,所以后面我会写一篇文章介绍Android提供的其他动画参考工具。
现在我们继续用官方的对比,翻译一下这些动画的区别,如下(点我看原文How Property Animation Differs from View Animation):
查看动画:
View动画只能给View添加动画。如果要给非View对象添加动画,必须自己实现;而View动画支持的类型很少;特别是,它改变了View的绘制效果,而View的属性却没有改变。它的位置与View动画的位置相同。尺寸保持不变; View动画代码量少,使用简单方便。
属性动画:
关于探索Android平台上的三大动画效果和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
【探索Android平台上的三大动画效果】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
android 动画看起来总是很酷炫!
有8位网友表示赞同!
想尝试一下学习三种动画怎么做,看看能做出什么效果。
有18位网友表示赞同!
玩手机的时候感觉很多动画还挺自然的,原来有这种细致的设计。
有15位网友表示赞同!
我一直以为手机的动画都是简单的跳转,没想到还有这么多种变化。
有18位网友表示赞同!
这篇文章正好解了我的疑惑,之前就想要了解一下 Android 的动画原理。
有18位网友表示赞同!
学习这些动画技巧能让我做的app更吸引人吧!
有18位网友表示赞同!
看来做 app 设计需要学习一些编程基础啊!
有9位网友表示赞同!
以后可以尝试用动画来给我的 app 更添趣味性。
有20位网友表示赞同!
这种动画技术运用比较广泛吗?我记得很多游戏都有动画效果。
有7位网友表示赞同!
看了标题,感觉是入门级别的知识,应该会比较好理解吧。
有13位网友表示赞同!
希望这篇文章能讲得详细点,让我能够自己动手练习一下。
有19位网友表示赞同!
对Android开发感兴趣的人这篇文章看起来很实用啊!
有5位网友表示赞同!
做app动画的确需要技巧,我之前尝试过几下结果不太满意。
有5位网友表示赞同!
我想了解一下哪三种动画最常见,它们的特点是什么?
有14位网友表示赞同!
文章讲的这种动画效果,能提升 app 的用户体验吗?
有8位网友表示赞同!
原来Android自带这么多动画类型,这说明这个系统很有设计感吧!
有13位网友表示赞同!
学习好这些技巧可以让我在开发过程中更加高效。
有5位网友表示赞同!
这篇文章正好帮到我,之前一直在找关于 Android 动画的资料。
有15位网友表示赞同!
安卓开发的技能越来越复杂了,得不断学习才能跟上步伐。
有8位网友表示赞同!