使用动画的注意事项
来源:互联网 发布:淘宝简明英语语法教程 编辑:程序博客网 时间:2024/05/21 22:31
- OOM问题:这个问题主要体现在帧动画中,当图片数量较多且图片较大时就极易出现OOM,这个在实际的开发中要尤其注意,尽量避免使用帧动画
- 内存泄漏:在属性动画中有一类无限循环的动画,这类动画需要在Activity退出时及时停止,走着将导致Activity无法释放从而造成内存泄漏,通过验证后发现View动画并不存在问题
- 兼容性问题:动画在3.0以下的系统上有兼容性问题,在某些特殊场景可能无法工作,因此要做好适配工作。
- View动画的问题:View动画是对View的影像做动画,并不是真正的改变View的状态,因此有时候会出现动画完成后View无法隐藏的现象,即setVisibility(View.GONE)失效了,这个时候只要调用view.clearAnimation()清除View动画即可解决此问题。
- 不要使用px:在进行动画的过程中,要尽量使用dp,使用px会导致在不同的设备上有不同的效果。
- 动画元素的交互:将view移动后,在android3.0以前的系统上,不管是View动画还是属性动画,新位置均无法触发单击事件,同时,老位置仍然可以触发单击事件,尽管View已经在视觉上不存在了,将View移回原位置后,原位置的单击事件继续生效。从3.0开始,属性动画的单击事件触发位置为移动后的位置,但是View动画仍然在原位置
- 硬件加速:使用动画的过程中,建议开启硬件加速,会提高动画的流畅性。
0 0
- 使用动画的注意事项
- 使用动画的注意事项
- Android使用动画的注意事项
- Android开发中动画使用的注意事项
- Android 动画使用注意事项
- Animation动画使用注意事项
- 使用WPF动画编程的几点注意事项
- 设计动画函数的注意事项
- NGUI的UITweener动画注意事项
- 使用Irrlicht引擎播放动画注意事项
- UGUI中带参数事件的使用,itween动画注意事项以及切换场景
- android影藏View动画的注意事项
- QPropertyAnimation实现控件动画的注意事项
- HashMap使用的注意事项
- vss2005使用的注意事项
- vss2005使用的注意事项
- 使用接口的注意事项
- textbox的使用------注意事项
- ubuntu 16.04 安装opencv 2.4.13
- CTF隐写术--安女神,我爱你!
- 文章索引~软件美化
- 趣味分析系列 | 女生罩杯型号知多少
- System.out.println引发的volatile和synchronize
- 使用动画的注意事项
- 一个沪漂三年IT青年的感悟
- Windows系统结构图
- 欢迎使用CSDN-markdown编辑器
- 栈
- CSS选择器
- 25个经典的Spring面试问答
- leetcode-19-Remove Nth Node From End of List
- Linux下图形函数库---curses.h