public void complete() { /* if this animation is interrupted, mObject becomes null */ if (mObject != null) { mObject.setXY(mEndX, mEndY); mObject.setAngle(mEndAngle); } super.complete(); }
public void bindGLObject(GLObject object) { super.bindGLObject(object); mStartX = mObject.getX(); mStartY = mObject.getY(); setDestination(mEndX, mEndY); float angle = mObject.getAngle(); Log.i(TAG, "Reset angle while binding object:" + mObject.getId()); setAngle(mObject.getAngle(), mObject.getAngle()); }