import '../../../app/res/fx_icon.dart'; Map renderMenus = { 'path' : '/render', 'label' : '渲染-聚沙成塔', 'icon': FxIcon.icon_sun, 'children': [ { 'path' : '/chapter1', 'label' : '1.欢迎进入 Flutter 渲染机制', }, { 'path' : '/chapter2', 'label' : '2.从 runApp 方法到三树首脑会晤', }, { 'path' : '/chapter3', 'label' : '3.初识元素节点的挂载和三树成型', }, { 'path' : '/chapter4', 'label' : '4.探索单子渲染对象、元素的数据结构', }, { 'path' : '/chapter5', 'label' : '5.探索多子渲染对象、元素的数据结构', }, { 'path' : '/chapter6', 'label' : '6.探索组合型组件、元素存在的意义', }, { 'path' : '/chapter7', 'label' : '7.探索状态类 State 源码实现与价值', }, { 'path' : '/chapter8', 'label' : '8.探索节点更新时的变与不变', }, { 'path' : '/chapter9', 'label' : '9.探索多子元素更新和 Key 的作用', }, { 'path' : '/chapter10', 'label' : '10.探索代理组件、元素的实现与价值', }, { 'path' : '/chapter11', 'label' : '11.组件、元素、渲染对象关系梳理', }, { 'path' : '/chapter12', 'label' : '12.探索 WidgetsBinding 的初始化', }, { 'path' : '/chapter13', 'label' : '13.探索 BuildOwner 构建管理器', }, { 'path' : '/chapter14', 'label' : '14.探索 PipelineOwner 渲染管线', }, { 'path' : '/chapter15', 'label' : '15.探索 RenderObject 的绘制与布局', }, { 'path' : '/chapter16', 'label' : '16.探索 Layer 树与 Scene 的构建', }, { 'path' : '/chapter17', 'label' : '17.终结篇: 立于渲染机制之上的风采', }, ] };