public override void OnAnimationEnd(Animator animation)
            {
                b.RefreshDrawableState();

                b.revealView.Visibility = ViewStates.Gone;
                // Reset the touch point as the next call to setChecked might not come
                // from a tap.
                b.touchPoint = null;

                b.check = false;
                b.DoOnCheckChanged();
            }