使用动画的注意事项

1、OOM问题,一般帧动画会出现这种问题,当图片数量多且图片较大容易出现,应尽量避免使用帧动画。

2、属性动画中有一种无限循环的动画,这类动画当Activity退出时应及时停止,否则将会导致Activity无法释放从而导致内存泄露,View动画不会出现这种问题(经验证)。

3、兼容性,Android系统3.0以下会出现兼容性问题,在某些场景下动画效果可能无法正常显示。

4、View动画是对View影像做动画,并不是真正的改变View的状态,这会出现View无法隐藏,即View.GONE会失效,这时需要view.clearAnimator()清除View的动画。

5、动画交互Android 3.0系统之前,动画后的新位置都不能触发点击事件,View动画在之后也不能,属性动画可以触发点击事件

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,323评论 25 709
  • 1.兼容性问题动画在3.0以下的系统上有兼容性问题,在某些特殊场景中可能无法正常的工作,不过目前7.0系统都已经推...
    _Justin阅读 2,241评论 0 3
  • 1 背景 不能只分析源码呀,分析的同时也要整理归纳基础知识,刚好有人微博私信让全面说说Android的动画,所以今...
    未聞椛洺阅读 7,682评论 0 10
  • 转载一篇高质量博文,原地址请戳这里转载下来方便今后查看。1 背景不能只分析源码呀,分析的同时也要整理归纳基础知识,...
    Elder阅读 5,938评论 0 24
  • 人之初,性本善, 生活中,善良无处不在, 用心感受,可以体会到不同的善良。 善良, 是世界上一种通用的语言, 使盲...
    快乐灵芝阅读 3,017评论 17 15

友情链接更多精彩内容