所以我的应用程序上有一个循环百分比指示器,如果我在其中硬编码一个值,该指示器就可以正常工作。
CircularPercentIndicator(
radius: 60.0,
lineWidth: 5.0,
percent:0.2,
center: new Text("35%"),
progressColor: Colors.blueAccent,
footer: new Text(
"Food container status",
style:
new TextStyle(fontWeight: FontWeight.bold, fontSize: 17.0),
),
)
问题是我希望该值来自对Web API的异步调用。 “百分比”字段需要一个两倍,但我的电话返回了“未来”倍。
CircularPercentIndicator(
radius: 60.0,
lineWidth: 5.0,
percent: feedingRepository.getContainerPercent(),//returns Future<double>,expects double
center: new Text("35%"),
progressColor: Colors.blueAccent,
footer: new Text(
"Food container status",
style:
new TextStyle(fontWeight: FontWeight.bold, fontSize: 17.0),
),
)
这件事是否正在解决,还是我需要自己写一个循环百分比指示器?