invalidate和postInvalidate及requestLayout方法
invalidate() postInvalidate()
共同点:都是调用onDraw()方法,然后去达到重绘view的目的
区别:invalidate()用于主线程,postInvalidate()用于子线程
requestLayout()
也可以达到重绘view的目的,但是与前两者不同,它会先调用onMearsure() onLayout() ,再调用ondraw()方法。重新进行一次测量,布局,绘制的过程