暂无搜索历史
但是一个 App 不仅要功能完整,还要美观一致。 Flutter 提供了 Theme / ThemeData 来统一管理样式。
在 BottomNavigationBar 多页面切换中,如果每个页面都是 StatefulWidget,默认会被重新创建。 解决办法:用 IndexedSta...
📌 RefreshIndicator 只能包裹可滚动组件(ListView / GridView / SingleChildScrollView)
📌 json.decode 将 JSON 字符串转换为 Dart List / Map
Flutter 提供了 SnackBar / AlertDialog / Toast 来解决这些问题。
1️⃣ 你修改了状态变量 2️⃣ 调用 setState3️⃣ Flutter 框架会重新调用 build 方法 4️⃣ UI 根据新的状态重新渲染
Flutter 中的异步操作核心是 Future / async / await。
❌ Navigator.push 没传 context ❌ pop 传 null 导致异步错误 ❌ 页面参数忘记加 required ❌ 重复创建 Materi...
1️⃣ Form 2️⃣ FormField(通常是 TextFormField) 3️⃣ GlobalKey
❌ 忘记加 padding,输入框贴边 ❌ 多个输入框共用一个 controller ❌ 不释放 controller ❌ 在 build 中创建 contro...
❌ Stack 放在 Column 里不限制高度 ❌ 忘记 Stack 默认左上对齐 ❌ Positioned 写在 Stack 外 ❌ 所有元素都用 Posi...
和 ListView 一样,GridView 也几乎一定是配合 List 使用的。
❌ 列表项写在 build 里一大坨 ❌ ListView 嵌套 Column 不加 Expanded ❌ 不封装 item ❌ 写死高度导致溢出 ❌ 数据和 ...
👉 BuildContext 到底是什么?👉 为什么很多 API 都要传 context? 👉 Widget 嵌套这么深,Flutter 是怎么知道“谁是谁的孩...
这一篇,我们来解决 Flutter 中最核心的问题: 👉 状态(State)从哪里来?
《Flutter 零基础入门(十七):StatelessWidget 与 State 的第一次分离》
👉 为什么要学这些? 👉 它们之间的关系是什么? 👉 Flutter 到底在用什么思想?
1️⃣ initState() 2️⃣ build() 3️⃣ dispose()
❌ 用 GestureDetector 却想要水波纹 ❌ 忘记 Material 导致 InkWell 没效果 ❌ 整个页面都包 GestureDetector...
❌ pubspec.yaml 缩进错误 ❌ 忘记 flutter pub get ❌ 图片路径拼错 ❌ 用 Image 当 Icon
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址