Я создаю приложение с флаттером, и у меня есть некоторые проблемы с загрузками на android: у меня есть несколько futureBuilder с CircularProgressIndicator()
и, в то время как на IOS все они работают правильно, на android I вместо символа загрузки отображается одна точка.
Вот пример кода и ниже двух экранов для IOS и android по порядку.
FutureBuilder(
future: myFuture,
builder: (BuildContext context, AsyncSnapshot<VtsAccount> snapshot) {
if (snapshot.connectionState == ConnectionState.waiting) {
return Center(child: CircularProgressIndicator());
} else {
if (snapshot.hasError)
return Center(child: Text('Error');
else {
return RichText(
textAlign: TextAlign.center,
text: TextSpan(
text: snapshot.data.myField()),
);
}
}
});
Заранее благодарим за помощь.