public void start() { if (!mHandler.hasMessages(MSG_UPDATE)) { mRunning = true; mHandler.sendEmptyMessage(MSG_UPDATE); if (mAnimationListener != null) { mAnimationListener.onAnimationStart(this); } } }