我正在尝试交替运行这些比例修改器。第一次降低被称为有效。The Raise 也是第一次起作用。之后都没有工作。调用了 Lower 修饰符,但由于某种原因它没有启动。
Lower = new ScaleModifier(0.5f, 1.0f, 0.8f){
@Override
protected void onModifierStarted(IEntity pItem) {
Log.d(tag, "Lower Started");
super.onModifierStarted(pItem);
mIsRaised = false;
}
@Override
protected void onModifierFinished(IEntity pItem) {
Log.d(tag, "Lower Finished");
super.onModifierFinished(pItem);
mIsRaised = false;
}
};
Raise = new ScaleModifier(0.5f, 0.8f, 1.0f){
@Override
protected void onModifierStarted(IEntity pItem) {
Log.d(tag, "Raise Started");
super.onModifierStarted(pItem);
mIsRaised = true;
}
@Override
protected void onModifierFinished(IEntity pItem) {
Log.d(tag, "Raise Finished");
super.onModifierFinished(pItem);
mIsRaised = true;
}
};