【发布时间】:2017-12-19 15:02:16
【问题描述】:
我是 Flutter 的新手,所以我正在尝试进入它。但是我一直在创建一个带有 ExpansionPanels 的 ExpansionPanelList。就像标题所说的那样,一切都是在谷歌 Flutter 中创建的。
到目前为止我的代码:
import 'package:flutter/material.dart';
class ShoppingBasket extends StatefulWidget {
@override
ShoppingBasketState createState() => new ShoppingBasketState();
}
class ShoppingBasketState extends State<ShoppingBasket> {
@override
Widget build(BuildContext context) {
return new ExpansionPanelList(
children: <ExpansionPanel>[
new ExpansionPanel(
headerBuilder: _headerBuilder,
body: new Container(
child: new Text("body"),
),
)
],
);
}
Widget _headerBuilder(BuildContext context, bool isExpanded) {
return new Text("headerBuilder");
}
}
但是当我打开应用程序时,调试器会说:
引发了另一个异常:“package:flutter/src/rendering/box.dart”:断言失败:第 1430 行 pos 12:“hasSize”:不正确。
【问题讨论】: