首页 > 代码库 > 关于Android 动画技术学习讨论。
关于Android 动画技术学习讨论。
关于android动画主要有三种:补间动画,帧动画和属性动画(android3.0以后引入)详细了解动画的基本知识,可详细阅读该博文http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html 。博文主要对android动画在项目中开发问题及解决办法列举如下:
1、属性动画是在android3.0后引入的。据工作中项目经验,属性动画效率貌似高于补间动画和帧动画。建议使用属性动画在android3.0以上设备,属性动画基本可以实现补间动画和帧动画效果。同时当需要展示动画的view属性设置成gone状态时候,动画不会启动。
2、关于帧动画启动不能在oncreate中启动,在oncreate中启动有可能view控件未显示加载出来从而动画效果没有作用,一般来说在onwindowfocuschanged方法中启动动画即可。
3、关于在viewgroup中删除含有动画的view后,由于view动画尚未执行结束即使view已经删除但是在屏幕上仍残存,此时可以调用viewgroup中的方法clearDisappearingChildren 避免以上情况的发生。同时在安卓低版本中建议调用该方法后调用刷新方法。
4、关于水平滚动的类listview可以采用android 最新推出的 RecylerVeiw来实现。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。