触摸事件在andengine中上下

时间:2012-05-24 20:37:06

标签: android button andengine effects

我添加了一个srpite图像。我将它用作按钮。当我按下它时,它应该像下面的代码一样起作用。它只在我写了toouch.event.action_down时才有效。但我想要当我的手指向上时,按钮应该像之前的代码一样在之前返回stuation。但它不起作用。

           Sprite spriteMusicPicture1 = new Sprite(726.0f, 350.0f, mFaceTextureRegion7){
                @Override
                public boolean onAreaTouched(final TouchEvent pAreaTouchEvent, final float pTouchAreaLocalX, final float pTouchAreaLocalY) {
                    switch(pAreaTouchEvent.getAction()) {
                        case TouchEvent.ACTION_DOWN:                    
                            this.setScale(1.25f);
                            this.setAlpha(0.5f);



                        case TouchEvent.ACTION_UP:  
                            this.setScale(1.0f);
                            this.setAlpha(1.0f);




                            }
                            return true;
                }
            };  

1 个答案:

答案 0 :(得分:4)

在每个case之后,您必须放置中断; 否则它将不会停止并继续执行所有行