android view踩坑记-1

引言

啊啊啊!!!好久没有写博客了!距离上一次说要弄自定义音乐控件已经过去了近1个月的时间了,羞愧~~~
好吧,最近准备找工作,抓紧时间弄一弄这个自定义view控件。

好吧,整个的音乐控件还是有点难度的,先拆分一下,不涉及音乐,将其解剖开来,图中主要有一个圆形头像控件,水纹柱状控件,以及波纹效果,一个个实现吧!!
当然这些还能衍生到很多问题上来,如自定义网络图片加载,图片的自定义移动,缩放,裁剪等,触目惊心啊啊啊!!!

重点问题

  1. view的4个构造函数的用处
  2. getMeasuredWidth与getWidth的区别
  3. 图片的缩放功能的实现
  4. Matrix的set,pre,post方法

以上这些问题在实践中都会碰到,会踩到一些坑,在实现之后再具体说明吧。

实现

啊啊啊啊~~~拖更了,下一篇文章先弄个自定义的加载本地图片的圆心头像控件的实现,没想到被一个坑弄了好久。