这是我的容器小部件和装饰
Container(
height: 90,
width: 150,
decoration: const BoxDecoration(
color: Colors.grey,
borderRadius: BorderRadius.all(Radius.circular(30)),
boxShadow: [
BoxShadow(
color: Colors.black,
offset: Offset(0.0, 0.0),
blurRadius: 14.0,
spreadRadius: -15,
), //BoxShadow
],
),
);
我需要用相同的装饰执行ExpansionPanelList
但当我这么做的时候
我如何在容器内部创建这个样式?2或者我如何将扩展面板部件创建成这个样式?
下面是我扩展列表代码
ExpansionPanelList.radio(
children: taskList
.map((task) => ExpansionPanelRadio(
value: task,
headerBuilder: (context, isOpen) =>
TaskTile(task: task, taskList: taskList),
body: const Text('ss'),
))
.toList());
TaskTile
是任务平铺小部件,包含展开面板内的小部件
如何实现这一点?
2条答案
按热度按时间woobm2wo1#
这是你想要的扩展列表:
如果你想添加更多的项目,即日期,你可以通过在TaskFile类中添加它来完成,对于样式,你也可以在该类中完成,如果你想在扩展列表中填充,那么,给予你想要的列表的形式。
bvjveswy2#
我有一个类似的问题之前,当我创建一个Flutter应用程序,然后我意识到这是更有效的,使用MediaQuery而不是给数字,即.
这是一个例子,我希望你能解决这个问题。