private void playAnimation() {
   if (mAlertType == ERROR_TYPE) {
     mErrorFrame.startAnimation(mErrorInAnim);
     mErrorX.startAnimation(mErrorXInAnim);
   } else if (mAlertType == SUCCESS_TYPE) {
     mSuccessTick.startTickAnim();
     mSuccessRightMask.startAnimation(mSuccessBowAnim);
   }
 }
  private void restore() {
    mCustomImage.setVisibility(View.GONE);
    mErrorFrame.setVisibility(View.GONE);
    mSuccessFrame.setVisibility(View.GONE);
    mWarningFrame.setVisibility(View.GONE);
    mProgressFrame.setVisibility(View.GONE);
    mOtherButton.setVisibility(View.GONE);
    mConfirmButton.setVisibility(View.VISIBLE);

    mConfirmButton.setBackgroundResource(R.drawable.blue_button_background);
    mErrorFrame.clearAnimation();
    mErrorX.clearAnimation();
    mSuccessTick.clearAnimation();
    mSuccessLeftMask.clearAnimation();
    mSuccessRightMask.clearAnimation();
  }