我添加了一个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;
}
};
答案 0 :(得分:4)
在每个case
之后,您必须放置中断; 否则它将不会停止并继续执行所有行