1.view绘制流程:
onMeasure()
onLayout()
onDraw();
2.onMeasure()方法的主要实现:
待定。
3.为什么不在onDraw()方法中创建对象。
view的onDraw()方法会被频繁调用,避免在onDraw()方法中创建对象,是为了减少垃圾回收器工作时对绘图性能的影响,因为垃圾回收器工作时会暂停虚拟机中的一切线程。
view绘制流程
最新推荐文章于 2024-10-10 10:13:12 发布
1.view绘制流程:
onMeasure()
onLayout()
onDraw();
2.onMeasure()方法的主要实现:
待定。
3.为什么不在onDraw()方法中创建对象。
view的onDraw()方法会被频繁调用,避免在onDraw()方法中创建对象,是为了减少垃圾回收器工作时对绘图性能的影响,因为垃圾回收器工作时会暂停虚拟机中的一切线程。