我在脚手架中有一个Tabbar小部件,它有一些选项卡,还有一个导航抽屉,其中有一些项目,我到处都在寻找如何在抽屉和Tabbar之间进行通信的方式。
我要实现的是,当我单击抽屉上的某个元素时,抽屉应该消失,并且应该将我带到选项卡栏中的给定索引。
我是新手,在Java中这很容易,我尝试过(_controller.animateTo(index,Duration(seconds:2));),但是它没有用。
任何帮助:(
感谢进阶
答案 0 :(得分:0)
在您的抽屉代码中,我添加了onTap()函数及其工作方式:
ListTile(
title: new Text('Aimez vos parents'),
subtitle: new Text('أحب والديك'),
trailing: new Icon(Icons.arrow_forward),
onTap: () {
Navigator.pop(context); // Close the Drawer
_controller.animateTo(2); // Goes to Tab 3 as 2 is Tab 3 Index
},
),