画波浪有贝塞尔曲线和正余弦曲线两种方式,先看正余弦曲线:
- http://blog.csdn.net/sddyljsx/article/details/47725733 效果很不错,很流畅
- http://blog.csdn.net/tianjian4592/article/details/44222565 前一种方式效果一般,后一种方式操作bitmap实现不规则波形图。
然后是贝塞尔曲线:
- http://blog.csdn.net/zhongkejingwang/article/details/38556891#
- http://blog.csdn.net/harvic880925/article/details/50995587
这里先使用贝塞尔曲线,先看效果图:好像很流畅的样子。
再打开GPU呈现模式。。。。。
稍加改进下。
使用正余弦曲线:
看来正余弦曲线的方式比较流畅些。代码在https://github.com/GoldbergM/BezierDemo。
有关性能优化 请参考
https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE
https://androidtest.org/android-graphics-performance-pattens/