【发布时间】:2021-10-23 06:23:57
【问题描述】:
是否可以在小部件 FutureBuilder 之后刷新 appBar 标题? 我想在 FutureBuilder 完成后设置标题
class _SimpleBarChart extends State<SimpleBarChartPage> {
String _appBarTitle = '';
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text(_appBarTitle)),
body: Center(child: futureCAGraph()));
}
futureCAGraph() {
return FutureBuilder(
future: BddAMKGraphCA().getDataGraphCA(_caAnnee),
builder: (context, AsyncSnapshot<List<dynamic>> snapshot) {
if (snapshot.hasData) {
return ListView.builder(
itemCount: snapshot.data!.length,
itemBuilder: (context, int currentIndex) {
return affGraphCA(context);
});
} else if (snapshot.hasError) {
return Text('${snapshot.error}');
}
//return a circular progress indicator.
return new CircularProgressIndicator();
});
}
【问题讨论】:
标签: flutter appbar flutter-futurebuilder