/** * 重なった状態に変更します。 * * @param centerX 対象の中心座標X * @param centerY 対象の中心座標Y */ void setIntersecting(int centerX, int centerY) { mAnimationHandler.setState(STATE_INTERSECTING); mAnimationHandler.updateTargetPosition(centerX, centerY); }
/** 終了状態に変更します。 */ void setFinishing() { mAnimationHandler.setState(STATE_FINISHING); setVisibility(View.GONE); }
/** 通常状態に変更します。 */ void setNormal() { mAnimationHandler.setState(STATE_NORMAL); mAnimationHandler.updateTouchPosition(getXByTouch(), getYByTouch()); }