Measures the size this component would like to occupy, given a maximum available size.
@override Size measure(Size maxSize) { return Size(width: fitWidth(), height: fitHeight()); }