Open Nerkyator opened 8 years ago
Hi! I've noticed that side shadow disappears before closing menu animation ends. It happens on both sides.
I've fixed it with this implementation of CloseMenu in Sidebar.cs
CloseMenu
public void CloseMenu(bool animate = true) { if (!IsOpen || Disabled) return; MenuViewController.View.EndEditing(true); UIView.AnimateNotify(animate ? Sidebar.SlideSpeed : 0, 0, UIViewAnimationOptions.CurveEaseInOut, () => { _sidebarContentArea.CloseAnimation(); _sidebarContentArea.AfterCloseAnimation(TapGesture); IsOpen = false; }, (finished) => { if (finished) HideShadow(); }); }
Basically same as original but used AnimateNotify wrapper to have completion handler
AnimateNotify
Hi! I've noticed that side shadow disappears before closing menu animation ends. It happens on both sides.
I've fixed it with this implementation of
CloseMenu
in Sidebar.csBasically same as original but used
AnimateNotify
wrapper to have completion handler