这三个view是自定义view最最基本的用法,目前这三个view还未涉及attrs的用法,各属性值均在view中 定义好的,以后再写几个可以定义attrs的view.自定义ViewGroup的用法在将来也会引入该项目。
--------------------实现说明-------------------- 1.bubbleview综合性很好,既涵盖了属性动画,也涉及了Bezier曲线的知识,这些用来入门还是可以的
2.waveview也用到了贝塞尔曲线,但个人觉得用正余弦函数实现会更简单,这里没有写实例,读者可自行 去github等网站找资料学习。
3.动画按钮也是属性动画的运用,可见属性动画在自定义view中的地位,后面的自定义view就不再讲述属性动画了。 4.CircleProgressBar圆形进度条使用了attrs,可在view中自定义属性的值。