刷新View的方法invalidate()和postInvalidate()比較
1.相同點(diǎn):這兩個(gè)·函數(shù)都是用來(lái)重繪view的
2.區(qū)別:invalidate()使用在主線程中,在子線程使用報(bào)錯(cuò),postInvalidate()沒(méi)限制。postvalidate()通過(guò)handler傳遞消息,主線程調(diào)用刷新。
3.使用:如果主線程中就使用invalidate(),postInvalidate()需要傳遞消息,沒(méi)有invalidate()快.