Flutter 的 Widget、状态与布局约束
Flutter 使用 Dart 描述 Widget 树,由框架与渲染引擎协作完成界面。它的 Web 输出不等同于手写 HTML/CSS,移动端也不等同于把网页装进浏览器。共享业务与 UI 代码仍需处理平台能力、输入、可访问性和发布差异。 ...
Flutter 使用 Dart 描述 Widget 树,由框架与渲染引擎协作完成界面。它的 Web 输出不等同于手写 HTML/CSS,移动端也不等同于把网页装进浏览器。共享业务与 UI 代码仍需处理平台能力、输入、可访问性和发布差异。 ...
这条路线不要求先学 React 或 Vue。Dart 语法入口、空安全和 Future 放在 Flutter 核心文中;遇到不熟悉的语言结构,可沿文中官方语言资料补练。 先解释 Widget、Element、State 和布局约束,再运行记录板。新增、完成和筛选均按业务 ID 操作;把过滤后的索引直接当成原始索引,容易修改错误记录。通过组件测试观察状态变化,并检查输入控制器是否释放。 ...
本例用 Material 控件实现新增、完成和待学过滤,使用 ListView.builder 按需构建条目。业务记录是不可变值,输入控制器在 dispose 中释放。数据没有持久化,刷新或重启会重置。 创建与运行 安装 Flutter 稳定 SDK,先运行 flutter doctor 检查目标平台工具。在独立目录建立工程: ...