Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 我如何沟通搜索和标签?_Flutter_Dart - Fatal编程技术网

Flutter 我如何沟通搜索和标签?

Flutter 我如何沟通搜索和标签?,flutter,dart,Flutter,Dart,我正在努力学习颤振。我的应用程序有两个选项卡(带TabController)。 在AppBar上有一个搜索视图 我试着和他们交流,但还没有结果 这是myTabs和tabController final List<Tab> myTabs = <Tab>[ new Tab(text: "First"), new Tab(text: "Second"), ]; TabController tabController; @override void initState

我正在努力学习颤振。我的应用程序有两个选项卡(带TabController)。 在AppBar上有一个搜索视图

我试着和他们交流,但还没有结果

这是myTabs和tabController

final List<Tab> myTabs = <Tab>[
  new Tab(text: "First"),
  new Tab(text: "Second"),
];

TabController tabController;

@override
void initState() {
  super.initState();
  tabController = new TabController(vsync: this, length: 2);
  activeSearch = false;
}
final List myTabs=[
新选项卡(文本:“第一”),
新选项卡(文本:“第二”),
];
TabController TabController;
@凌驾
void initState(){
super.initState();
tabController=新的tabController(vsync:this,长度:2);
activeSearch=false;
}
和appBar:

 return AppBar(
        leading: Icon(Icons.search),
        title: TextField(
          decoration: InputDecoration(
            hintText: randomHint(),
            hintStyle: TextStyle(color: Colors.white54),
          ),
          style: TextStyle(
            color: Colors.white,
          ),
        ),
        actions: <Widget>[
          IconButton(
            icon: Icon(Icons.close),
            onPressed: () => setState(() => activeSearch = false),
          )
        ],
        bottom: new TabBar(
          controller: tabController,
          tabs: myTabs,
        ),
      )
返回AppBar(
前导:图标(Icons.search),
标题:文本字段(
装饰:输入装饰(
hintText:randomHint(),
hintStyle:TextStyle(颜色:Colors.white54),
),
样式:TextStyle(
颜色:颜色,白色,
),
),
行动:[
图标按钮(
图标:图标(Icons.close),
按下时:()=>setState(()=>activeSearch=false),
)
],
底部:新选项卡栏(
控制器:选项卡控制器,
标签:我的标签,
),
)

我还不能交流搜索视图和标签。

我写了一篇关于小部件交流的帖子:@diegoveloper谢谢,我看了你的例子,但是如果标签是不同的类,我如何交流标签呢?我在我的例子中使用了不同的类: