【发布时间】:2020-05-24 04:19:37
【问题描述】:
我想为侧边栏添加墨水池动画,但我不想为每个项目添加它们是否有任何方法可以将墨水池添加到列表中的所有项目而无需一一进行,(我添加了它到第一个列表视图小部件)。 如果不可能,那么是否有任何小部件可以完成这项工作?谢谢
代码:)
class SideBar extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Drawer(
child: Column(children: <Widget>[
Container(
width: double.infinity,
padding: EdgeInsets.all(20),
color: Theme.of(context).accentColor,
child: Center(
child: Column(
children: <Widget>[
Container(
width: 100,
height: 100,
decoration: BoxDecoration(
shape: BoxShape.rectangle,
),
),
],
)),
),
InkWell(
onTap: () {},
child: ListTile(
leading: Icon(Icons.person),
title: Text('Account'),
),
),
ListTile(
leading: Icon(Icons.settings),
title: Text('Settings'),
),
ListTile(
leading: Icon(Icons.transit_enterexit),
title: Text('Exit'),
),
]),
);
}
}
【问题讨论】:
标签: list listview animation flutter dart