使用动画的注意事项

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动画在之后也不能,属性动画可以触发点击事件

你可能感兴趣的:(使用动画的注意事项)