Flutter 零基础入门(二十九):ListView 进阶 ------ 自定义列表项与复杂布局
在上一篇中,我们已经学会了:
- ListView 的基本使用
- 垂直滚动列表
- 用 List + map 快速生成列表
但你一定已经意识到一个问题:
❓ 真实 App 里的列表,根本不是一行 Text
这一篇,我们就来解决这个问题。
一、真实 App 的列表长什么样?
你在手机上看到的列表通常是:
- 一张图片
- 多行文字
- 时间 / 状态 / 标签
- 点击跳转详情页
📌 这意味着:
ListView 的核心不是 ListView,而是"列表项 Widget"
二、ListView 的本质回顾
先记住一句非常重要的话:
ListView = 滚动容器
每一项 = 普通 Widget
所以,只要你会写 Widget,
你就能写任何复杂列表项。
三、最基础的自定义列表项结构
我们先从一个"信息卡片"开始。
示例目标效果(结构)
图片 \] 标题
副标题
时间
---
### 1️⃣ 数据准备
```dart
List