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

2022-09-16  本文已影响0人  小红豆610

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)

上一篇下一篇

猜你喜欢

热点阅读