0

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

           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;
                }
            };  
4

1 回答 1

4

每次之后,case您都必须休息一下; 否则它不会停止并继续执行所有行

于 2012-05-24T20:53:54.657 回答