code: public void dismiss() {
  		if (!isDismissed()) {
  			if (!isHidden()) {
  				playHideAnimation();
  			}
  			setVisibility(GONE);
  			ViewGroup parent = (ViewGroup) getParent();
  			parent.removeView(this);
  			LOGGER.trace("Dismissed the Action Button");
  		}
  	}
docs: Completely dismisses the <b>Action Button</b>,
  sets its visibility to {@link #GONE} and removes it from the parent view
  <p>
  After calling this method any calls to {@link #show()} won't result in showing
  the <b>Action Button</b> so far as it is removed from the parent View
  <p>
  {@link #hideAnimation} is played if set