我正在使用translate animation.Image按钮移动一个包含气球图像的imageButton,当按下图像按钮时需要将其拆分。但imageButton在移动时不会响应单击。有索恩酒吗?
发布于 2011-08-08 20:52:23
确保onclick引用是正确的ImageButton.OnClickListener
imageButton.setOnClickListener(new **ImageButton.OnClickListener**(){
public void onClick(View v) {
}
});发布于 2011-08-08 21:19:27
来自http://developer.android.com/guide/topics/graphics/animation.html
视图动画系统的另一个缺点是它只修改绘制视图的位置,而不修改实际视图本身。例如,如果您动画按钮以在屏幕上移动,按钮绘制正确,但您可以单击按钮的实际位置不会改变,因此您必须实现自己的逻辑来处理此问题。使用属性动画系统,这些约束被完全移除,并且您可以动画任何对象的任何属性,包括对象,并且对象本身实际上是被修改的。
正如它所解释的,你要么需要考虑你自己的逻辑,按钮的实际位置,要么更改为属性动画,但这只适用于Honeycomb。
https://stackoverflow.com/questions/6982374
复制相似问题