requestLayout, invalidate和postInvalidate的异同
2015-03-07 16:16
323 查看
requestLayout
当一个VIEW的布局属性发生了变化的时候,可以调用该方法,让父VIEW调用onmeasure 和onlayout重新定位该view的位置,需要在UI线程调用
invalidate
强制使view重绘,需要在UI线程调用
postinvalidate
作用同上,但是可以直接在子线程调用
当一个VIEW的布局属性发生了变化的时候,可以调用该方法,让父VIEW调用onmeasure 和onlayout重新定位该view的位置,需要在UI线程调用
invalidate
强制使view重绘,需要在UI线程调用
postinvalidate
作用同上,但是可以直接在子线程调用
相关文章推荐
- requestLayout, invalidate和postInvalidate的异同
- requestLayout, invalidate和postInvalidate的异同
- requestLayout, invalidate和postInvalidate的异同
- Android中Invalidate和postInvalidate和requestLayout的区别
- Android绘制中requestLayout,invalidate和postInvalidate的异同
- Android中重绘刷新界面之invalidate、postInvalidate和requestlayout的区别
- Android中Invalidate和postInvalidate和requestLayout的区别
- 自定义View重绘使requestLayout, invalidate和postInvalidate的异同
- Android中Invalidate和postInvalidate和requestLayout的区别
- requestLayout, invalidate 和 postInvalidate 的异同
- 深入理解 Android 之 View 的绘制流程(五)_invalidate,postInvalidate和requestLayout
- Android中重绘刷新界面之invalidate、postInvalidate和requestlayout的区别
- 从源码上深度剖析View invalidate 、 postInvalidate、requestLayout
- requestLayout, invalidate和postInvalidate的异同
- requestLayout, invalidate和postInvalidate的异同
- invalidate()、postInvalidate()、postInvalidateOnAnimation() 三者的概念,区别及使用场景
- View 中的 requestLayout(); invalidate();
- Invalidate和postInvalidate的区别
- android中Invalidate和postInvalidate的区别
- android中Invalidate和postInvalidate的区别(转)