setAnimation是告诉该控件我待会要执行什么动画,而要执行的的动画,是需要手动添加的。并且需要父view在动画快要开启的时候,调用invalidate。
而startAnimation告诉该控件,我要立马执行该动画,该动画就是已经设置好的动画。
使用如下一个小案例说明吧:
如上图所示:
问题:当我点击home菜单按钮的时候,没有执行动画,点击事件没有起效果。
分析:既然点击事件没有起效果,说明动画的执行或者开启有问题。
错误的代码如下:
正确的代码如下:
setAnimation是告诉该控件我待会要执行什么动画,而要执行的的动画,是需要手动添加的。并且需要父view在动画快要开启的时候,调用invalidate。
而startAnimation告诉该控件,我要立马执行该动画,该动画就是已经设置好的动画。
使用如下一个小案例说明吧:
如上图所示:
问题:当我点击home菜单按钮的时候,没有执行动画,点击事件没有起效果。
分析:既然点击事件没有起效果,说明动画的执行或者开启有问题。
错误的代码如下:
正确的代码如下: