Запустите Visual Studio как администратор, он решит эту проблему.
Проверьте журнал ошибок:
FixedExtentScrollController can only be used with ListWheelScrollViews
. Таким образом, вы не можете использовать FixedExtentScrollController
с ListView
, вам необходимо использовать ListWheelScrollViews
. Это ваш исправленный код:
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
backgroundColor: Colors.deepPurple,
title: const Text('List'),
),
body: data == null
? Center(
child: CircularProgressIndicator(),
)
: ListWheelScrollView(
itemExtent: 100.0,
controller: fixedExtentScrollController,
children: data
.map((val) => Container(
child: Center(
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
Card(
child: Container(
padding: EdgeInsets.all(15.0),
child: Row(
children: <Widget>[
Text("Title: "),
Expanded(
child: Text(val["title"],
style: TextStyle(
fontSize: 11.0,
color: Colors.black87)),
),
],
)),
),
],
),
),
))
.toList()),
),
);
}