08 2021 档案

摘要:每个控件都是通过构造函数构造的,内置属性参数 文本(Text) Text Text.rich 混合展示样式与单一样式的关键区别在于分片 Flutter与Android IOS对比 平台 Flutter Android IOS 文本 Text TextView UILabel 分段文本 TextSpa 阅读全文
posted @ 2021-08-30 15:25 LeonardoDiCaprio 阅读(67) 评论(0) 推荐(0)
摘要:一切皆Widget 渲染流程 Widget不可变,包裹DOM节点所需的视图、Action Element是Widget的实例,可变,每次把Widget变化交给RenderObject RenderObject接收Element信息,完成布局和绘制,skia完成合成和渲染 Stateless/Stat 阅读全文
posted @ 2021-08-16 17:40 LeonardoDiCaprio 阅读(56) 评论(0) 推荐(0)
摘要:Dart变量与类型(官方文档) var,静态类型,null var 使用var定义变量,类型由编译器推断 静态类型 用静态类型定义变量,编辑器能够使用这些静态类型,提供编译警告 null 未初始化的变量的值是null 所有皆对象 Dart所有类型都是对象类型 基本数据类型 num、bool、Stri 阅读全文
posted @ 2021-08-09 23:45 LeonardoDiCaprio 阅读(53) 评论(0) 推荐(0)
摘要:大概 Flutter使用原生引擎渲染视图 Flutter包含底层渲染逻辑,保证Android和IOS高度一致性 Flutter运行机制 CPU线程计算好Dart和视图结构,交给Skia渲染引擎,通过OpenGL渲染 Skia Skia 是一款用 C++ 开发的、性能彪悍的 2D 图像绘制引擎 底层渲 阅读全文
posted @ 2021-08-03 00:02 LeonardoDiCaprio 阅读(167) 评论(0) 推荐(0)