本文档目前提供葡萄牙语版本。其他语言的翻译正在准备中。
概念 — 理解 CrossFly
概念 — 理解 CrossFly
关于 CrossFly '为何如此' 的权威讲解:架构、组件模型、渲染管线、paint thread、布局、样式、生命周期与数据流。
概念🟢
分层架构
CrossFly 的思维导图 —— app → ui → core → gl → libGDX —— 以及为什么存在这种分层。
概念🟡
一切都是 Component
CrossFly 的统一理念 —— 只存在 Component,而 container = Component + Layout。
概念🔴
渲染管线
一个像素如何抵达屏幕 —— Paint → 按图元的渲染器 → OpenGL —— 以及什么是 batching。
概念🟡
paint thread
CrossFly 的线程模型 —— 在 paint thread 上单线程、onUI 以及按需渲染。
概念🟡
Layout 与 Relative 模型
CrossFly 如何测量与定位 —— 默认相对 —— 以及为什么这是响应式的基础。
概念🟡
样式与主题
外观模型 —— Skin 是结构,Theme 是按模式划分的语义角色 —— 以及运行时主题切换。
概念🟢
生命周期
从启动引导到组件 —— Main、Window.onShow 以及 onAdd(firstTime)/onRemove 钩子。
概念🟡
状态与数据流
CrossFly 的状态哲学 —— 无响应式绑定、无 DI,命令式 + 显式失效。