外观
绘制与窗口动画
- Activity Window DecorView ViewRootImpl 和 WMS 是什么关系?
- 一个窗口添加到系统时 addWindow 和 relayoutWindow 分别做什么?
- 一个 Button 从创建到真正显示在屏幕上 完整链路是什么?
- MeasureSpec 和 wrap_content match_parent 是怎么协作的?
- invalidate 和 requestLayout 有什么区别?
- SurfaceFlinger 和 HWC 如何分工?
- Surface SurfaceControl BufferQueue 和 fence 分别是什么?
- doFrame 结束是不是表示这帧已经显示 如何确定首帧?
- Shell Transition RemoteAnimation 和 animation leash 有什么用?