Flutter 我如何沟通搜索和标签?
我正在努力学习颤振。我的应用程序有两个选项卡(带TabController)。 在AppBar上有一个搜索视图 我试着和他们交流,但还没有结果 这是myTabs和tabControllerFlutter 我如何沟通搜索和标签?,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
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谢谢,我看了你的例子,但是如果标签是不同的类,我如何交流标签呢?我在我的例子中使用了不同的类: