Android系统原生的旋转和位置动画并没有真正改变view的位置

今天做一个悬浮菜单的时候,发现一个奇怪的BUG,就是当我把我的悬浮菜单用旋转动画旋转出去的时候,虽然在屏幕上消失了,但是按相应的位置还是会有点击事件。然后我查了一下,发现原来系统原生的旋转和位置动画是不会改变view的位置。我想应该是由于APP上的布局太过复杂了,一个view位置的改变很容易牵一发而动全身。毕竟动画效果很多情况上只需要视觉上实现效果就好。所以只能通过setEnable()方法去禁用了。

    推荐阅读