好贷网好贷款

安卓Animation讲解

发布时间:2016-12-4 1:58:11 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"安卓Animation讲解",主要涉及到安卓Animation讲解方面的内容,对于安卓Animation讲解感兴趣的同学可以参考一下。

Animation 原文地址:http://wiki.eoeandroid.com/Animation 原文地址:http://developer.android.com/guide/topics/graphics/animation.html http://developer.android.com/intl/zh-CN/guide/topics/resources/animation-resource.html 翻译:croftwql 更新:2012.06.05 动画 属性动画 Property Animation视图动画 View Animation帧动画 Drawable Animation 动画 Android框架提供了两种动画系统:property animation(属性动画,在Android 3.0中引入)和view animation(视图动画)。 这两种动画系统是可行的方案,但属性动画系统,在一般情况下,是首选的方法使用,因为它更灵活,并提供更多的功能。 除了这两个系统,可以利用Drawable animation(帧动画),它允许你加载绘制的资源,并逐帧显示。 视图的动画系统提供的功能,只针对动画视图对象,所以如果你想动画非视图对象,你要实现自己的代码来实现。  视图动画系统事实上只能暴露一个视图对象几个方面的动画,如缩放和旋转视图,但没有背景颜色。 视图动画系统的另一个缺点是,只有提请修改,而不是实际的视图本身。 例如,如果你的动画在屏幕上移动一个按钮,按钮绘制正确, 当你按下按钮,但按钮实际的位置不会改变,所以你要实现自己的逻辑来处理这个问题。 与属性动画系统,这些限制完全消除,你可以动画任何对象的任何属性(视图和非视图)和对象本身实际也是可以被修改。 属性动画系统也更强大的方式进行了动画。在一个较高的水平,你分配动画要动画的属性,如颜色,位置或大小,可以定义方面, 如插补和同步多个动画的动画。 然而,视图动画系统,花费更少的时间设置,需要更少的代码。如果视图动画完成了你需要做的,或者你现有的代码已经完成了工作, 那就没有必要使用属性动画系统。它也可能使用两种动画系统,针对不同的情况,如果使用的情况下出现意义。 属性动画 Property Animation 在推出的Andr​​oid 3.0(API级别11),属性动画系统可以让你的动画许多对象的属性,包括不渲染到屏幕上的。该系统是可扩展的, 可以让你自定义类型的属性,以及动画。 视图动画 View Animation 视图动画是老的系统,只能用于视图。这是比较容易的设置和提供足够的能力,以满足许多应用的需要。 帧动画 Drawable Animation 帧动画逐帧显示视图资源,就像一个胶卷。如果你想动画Drawable的资源,如位图的进展,它是很容易和有代表的东西, 这动画的方法是有用的。

上一篇:daemon进程原理及实现
下一篇:Openfiler 安装+iSCSI配置

相关文章

相关评论