一.app层获取canvas
java层对应:DisplayListCanvas
C++层对应:RecordingCanvas
![](https://img.haomeiwen.com/i12767017/13b79b958b0cc284.png)
二.录制
录制过程就是往DisplayList中加入op(如:ColorOp、RectOp等)
![](https://img.haomeiwen.com/i12767017/00dd14ec3f5894cc.png)
三.绘制过程
真正的绘制过程syncAndDrawFrame,具体再往下后期会分析~
![](https://img.haomeiwen.com/i12767017/ed685244db2c6327.png)
java层对应:DisplayListCanvas
C++层对应:RecordingCanvas
录制过程就是往DisplayList中加入op(如:ColorOp、RectOp等)
真正的绘制过程syncAndDrawFrame,具体再往下后期会分析~
本文标题:HWUI绘制系列——从java到C++
本文链接:https://www.haomeiwen.com/subject/avdyaftx.html
网友评论