深究iOS启动图问题
在开发中遇见如下问题
- 应用更新后,启动图没有更新
- 启动图渲染失败
- 实现动态更换启动图的需求
今年整体适配强度不大。
源码分析Widget渲染原理
并不是所有的Widget都会被独立渲染!
只有继承RenderObjectWidget
的才会创建RenderObject对象!
在Flutter渲染的流程中,有三颗重要的树!Flutter引擎是针对Render树进行渲染!
在做Flutter开发的时候通常离不了Flutter和Native之间的通信,比如:初始化Flutter时Native向Dart传递数据,Dart调用Native的相册选择图片,Dart调用Native的模块进行一些复杂的计算,Native将一些数据(GPS信息,陀螺仪,传感器等)主动传递给Dart等。
在Flutter的应用场景中,有时候一个APP只有部分页面是由Flutter实现的,比如:我们常用的闲鱼App,它宝贝详情页面是由Flutter实现的,这种开发模式被称为混合开发。