Returns a Painter object that will paint the background.
@override Painter getPainter(Animation<double> animation) { return WavePainter( animation: animation, data: this, ); }