关于Android 动画技术学习讨论。

关于android动画主要有三种:补间动画,帧动画和属性动画(android3.0之后引入)详细了解动画的基本知识,可详细阅读该博文http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html 。博文主要对android动画在项目中开发问题及解决办法列举以下:html

    一、属性动画是在android3.0后引入的。据工做中项目经验,属性动画效率貌似高于补间动画和帧动画。建议使用属性动画在android3.0以上设备,属性动画基本能够实现补间动画和帧动画效果。同时当须要展现动画的view属性设置成gone状态时候,动画不会启动。
android

    二、关于帧动画启动不能在oncreate中启动,在oncreate中启动有可能view控件未显示加载出来从而动画效果没有做用,通常来讲在onwindowfocuschanged方法中启动动画便可。app

    三、关于在viewgroup中删除含有动画的view后,因为view动画还没有执行结束即便view已经删除可是在屏幕上仍残存,此时能够调用viewgroup中的方法clearDisappearingChildren 避免以上状况的发生。同时在安卓低版本中建议调用该方法后调用刷新方法。动画

    四、关于水平滚动的类listview能够采用android 最新推出的 RecylerVeiw来实现。
spa

相关文章
相关标签/搜索