How to do this.
First, implement with single wave.
What clipper: https://docs.flutter.io/flutter/rendering/CustomClipper-class.html
Define wave:
In here I using sin function to generate wave value.
Each point behavior:
- x will be fixed with width of view
- y will be generated by sin function depend on time, value in 2 x hight of wave