【问题标题】:ImageButton is not responding while moving in androidImageButton在android中移动时没有响应
【发布时间】:2011-08-08 12:48:36
【问题描述】:

我正在使用平移动画移动一个 imageButton。Image 按钮包含一个气球图像,当按下图像按钮时它需要被爆裂。但是 imageButton 在移动时没有响应点击。有索尔吗?

【问题讨论】:

    标签: android animation imagebutton


    【解决方案1】:

    确保 onclick 引用正确为 ImageButton.OnClickListener

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

    【讨论】:

      【解决方案2】:

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

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

      正如它所解释的,您要么需要根据自己的逻辑考虑按钮的实际位置,要么更改为属性动画,但这仅适用于 Honeycomb。

      【讨论】:

        猜你喜欢
        • 2014-09-30
        • 1970-01-01
        • 2021-07-09
        • 1970-01-01
        • 2018-10-24
        • 1970-01-01
        • 2018-01-17
        • 1970-01-01
        • 2017-10-22
        相关资源
        最近更新 更多