FixedExtentScrollPhysics Flutter

Запустите Visual Studio как администратор, он решит эту проблему.

2
задан T_G 16 January 2019 в 18:38
поделиться

1 ответ

Проверьте журнал ошибок:

 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()),
          ),
        );
      }
0
ответ дан diegoveloper 16 January 2019 в 18:38
поделиться