postinvalidate 里面多加了一层判断 并且用了handler 最后切到主线程做了invalidate