在Android中移动时,ImageButton没有响应

时间:2011-08-08 12:48:36

标签: android animation imagebutton

我正在使用翻译动画移动一个imageButton。图像按钮包含一个气球图像,按下图像按钮时需要突然显示。但是imageButton在移动时没有响应点击。 Soln?

2 个答案:

答案 0 :(得分:0)

确保onclick引用正确为 ImageButton.OnClickListener

imageButton.setOnClickListener(new **ImageButton.OnClickListener**(){
            public void onClick(View v) {

            }
        });

答案 1 :(得分:0)

来自http://developer.android.com/guide/topics/graphics/animation.html

  

视图动画系统的另一个缺点是它只修改了绘制视图的位置,而不是实际的视图本身。 例如,如果您设置了一个按钮以在屏幕上移动,则该按钮会正确绘制,但您可以单击该按钮的实际位置不会更改,因此您必须实现自己的逻辑来处理此问题。使用属性动画系统,这些约束被完全删除,您可以为任何对象(包括View对象)的任何属性设置动画,并且实际修改了对象本身。

正如它所解释的那样,你需要考虑你自己的逻辑按钮实际位置或更改为属性动画,但这只适用于Honeycomb。