我必须创建一个抽屉式菜单,如下面的图像显示Flutter应用程序
我试过在特定的一个项目中扩展抽屉菜单项。使用一个正常的小使用抽屉菜单,以免添加扩展...和使用一个可扩展的抽屉菜单,使所有项目显示扩展...但我只想1个项目扩展。
izj3ouym1#
return Drawer( child: SafeArea( child: Column( children: [ for (int i = 0; i < 5; i++) buildExpansionTile(i), ], )), ); Widget buildExpansionTile(int position) { if (position != 4) { return ListTile( title: Text("Child Category $position"), ); } else { return ExpansionTile( title: Text("Parent Category 1"), leading: Icon(Icons.person), //add icon childrenPadding: EdgeInsets.only(left: 60), //children padding children: [ ListTile( title: Text("Child Category 1"), ), ListTile( title: Text("Child Category 2"), ), ], ); } } }
1条答案
按热度按时间izj3ouym1#