Applies a Theme with custom ThemeData to the widget.
Widget applyTheme(ThemeData themeData) { return Theme( data: themeData, child: this, ); }