【发布时间】:2018-04-10 18:02:38
【问题描述】:
Here 是Expanded panel 的材料设计,看起来像:
我想用Flutter做一个类似的,不知道我是否必须从下面的代码开始或知道如何完成它!
new ExpansionPanelList(
children: <ExpansionPanel>[
new ExpansionPanel(
headerBuilder: (BuildContext context, bool isExpanded) {
isExpanded = true;
return new ListTile(
// leading: item.iconpic,
title: new Text(
"First",
textAlign: TextAlign.left,
style: new TextStyle(
fontSize: 20.0,
fontWeight: FontWeight.w400,
),
));
},
body: new Text("school"),
isExpanded: true,
),
new ExpansionPanel(
headerBuilder: (BuildContext context, bool isExpanded) {
isExpanded = true;
return new ListTile(
// leading: item.iconpic,
title: new Text(
"Second",
textAlign: TextAlign.left,
style: new TextStyle(
fontSize: 20.0,
fontWeight: FontWeight.w400,
),
));
},
isExpanded: false,
body: new Text("hospital"),
),
new ExpansionPanel(
headerBuilder: (BuildContext context, bool isExpanded) {
isExpanded = true;
return new ListTile(
// leading: item.iconpic,
title: new Text(
"Third",
textAlign: TextAlign.left,
style: new TextStyle(
fontSize: 20.0,
fontWeight: FontWeight.w400,
),
));
},
body: new Text("va facility"),
isExpanded: true)
]),
更新
我只需要开始并拥有空面板
【问题讨论】:
-
您不太清楚您要在这里做什么。你想复制整个东西,从上到下(包括巴巴多斯标签等)?您在构建扩展面板时遇到问题吗?你在布局上有问题吗?发布一张您拥有的照片并告诉我们您拥有的和您想看到的之间的区别会很有用。
-
@rmtmckenzie 我无法构建扩展面板,不知道如何开始
-
@aziza 我读过那个,但不明白或不知道如何开始,请查看我对问题的更新。
-
您希望图像中的外观完全相同(单独卡片中的标题部分和正文部分)?