我想为 flutter 中的侧栏添加墨水池动画,但我不想为每个项目添加它们,有什么方法可以将墨水池添加到列表中的所有项目,而无需逐一执行,(我将其添加到第一个列表视图小部件)。如果不可能,那么是否有任何小部件可以完成这项工作?谢谢
代码 :)
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'),
),
]),
);
}
}
Run Code Online (Sandbox Code Playgroud)