Android 知识点总结之—— View绘制

1. View绘制流程

2. MeasureSpec是什么

3. 子View创建MeasureSpec创建规则是什么

4. 自定义Viewwrap_content不起作用的原因

5. 在Activity中获取某个View的宽高有几种方法

6. 为什么onCreate获取不到View的宽高

7. View#post与Handler#post的区别

8. Android绘制和屏幕刷新机制原理

9. Choreography原理

10. 什么是双缓冲

11. 为什么使用SurfaceView

12. 什么是SurfaceView

13. View和SurfaceView的区别

14. SurfaceView为什么可以直接子线程绘制

15. SurfaceView、TextureView、SurfaceTexture、GLSurfaceView

16. getWidth()方法和getMeasureWidth()区别

17. invalidate() 和 postInvalidate() 的区别

18. Requestlayout,onlayout,onDraw,DrawChild区别与联系

19. LinearLayout、FrameLayout 和 RelativeLayout 哪个效率高

20. LinearLayout的绘制流程

21. 自定义 View 的流程和注意事项

22. 自定义View如何考虑机型适配

23. 自定义控件优化方案

24. invalidate怎么局部刷新

25. View加载流程(setContentView)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容