The following assertion was thrown while notifying status listeners for AnimationController:
I/flutter (15741): setState() called after dispose(): SlidingDrawerState#e42f5(lifecycle state: defunct, tickers:
I/flutter (15741): tracking 1 ticker)
I/flutter (15741): This error happens if you call setState() on a State object for a widget that no longer appears in
I/flutter (15741): the widget tree (e.g., whose parent widget no longer includes the widget in its build). This error
I/flutter (15741): can occur when code calls setState() from a timer or an animation callback.
I/flutter (15741): The preferred solution is to cancel the timer or stop listening to the animation in the dispose()
I/flutter (15741): callback. Another solution is to check the "mounted" property of this object before calling
I/flutter (15741): setState() to ensure the object is still in the tree.
I/flutter (15741): This error might indicate a memory leak if setState() is being called because another object is
I/flutter (15741): retaining a reference to this State object after it has been removed from the tree. To avoid memory
I/flutter (15741): leaks, consider breaking the reference to this object during dispose().

The following assertion was thrown while notifying status listeners for AnimationController:

I/flutter (15741): setState() called after dispose(): SlidingDrawerState#e42f5(lifecycle state: defunct, tickers:
I/flutter (15741): tracking 1 ticker)
I/flutter (15741): This error happens if you call setState() on a State object for a widget that no longer appears in
I/flutter (15741): the widget tree (e.g., whose parent widget no longer includes the widget in its build). This error
I/flutter (15741): can occur when code calls setState() from a timer or an animation callback.
I/flutter (15741): The preferred solution is to cancel the timer or stop listening to the animation in the dispose()
I/flutter (15741): callback. Another solution is to check the "mounted" property of this object before calling
I/flutter (15741): setState() to ensure the object is still in the tree.
I/flutter (15741): This error might indicate a memory leak if setState() is being called because another object is
I/flutter (15741): retaining a reference to this State object after it has been removed from the tree. To avoid memory
I/flutter (15741): leaks, consider breaking the reference to this object during dispose().