Android 将动画旋转到按钮并设置onclicklistener

Android 将动画旋转到按钮并设置onclicklistener,android,android-animation,onclicklistener,rotateanimation,Android,Android Animation,Onclicklistener,Rotateanimation,我已经创建了一个RelativeLayout,它包含4个按钮,位置像一个圆圈。我为布局提供了旋转动画,也在这些按钮上单击了侦听器。但是当我运行代码时,OnClickListener只能从按钮的初始位置开始工作。 也就是说,假设布局旋转90度,按钮将到达一个新位置。但是点击这个位置没有任何作用,我需要点击它最初的位置,激活该按钮的ONClickListener。 有没有办法将OnClickListener设置为与显示位置相同的位置 图中说明: 根据谷歌文档使用属性动画,而不是查看动画 视图动画系统

我已经创建了一个RelativeLayout,它包含4个按钮,位置像一个圆圈。我为布局提供了旋转动画,也在这些按钮上单击了侦听器。但是当我运行代码时,OnClickListener只能从按钮的初始位置开始工作。 也就是说,假设布局旋转90度,按钮将到达一个新位置。但是点击这个位置没有任何作用,我需要点击它最初的位置,激活该按钮的ONClickListener。 有没有办法将OnClickListener设置为与显示位置相同的位置

图中说明:


根据谷歌文档使用属性动画,而不是查看动画

视图动画系统只修改了绘制视图的位置,而不是实际视图本身。例如,如果设置按钮在屏幕上移动的动画,则按钮绘制正确,但您可以单击按钮的实际位置不会改变,因此您必须实现自己的逻辑来处理此问题。