需要在属性改变之后主动去通知界面重绘
通知的方法很简单 invalidate();
这个方法相当一个重绘的指令 在setXx里面
他会把之前绘制的内容标志为无效,当下一帧到来的时候,你的view就不会沿用上一帧的内容,而是主动调用它的draw方法,把内容重新绘制一遍,这样你的内容就被刷新了,有了这个方法,你的内容会根据变量的改变而重绘了
属性动画
ViewPropertyAnimator
View.animate()
配合上translationX() translationY() alpha()
rotation() scaleX