Creates a controller for a Drawer.
Rarely used directly.
The child argument must not be null and is typically a Drawer.
DrawerController({ GlobalKey key, this.child }) : super(key: key) { assert(child != null); }