Я новичок ie флаттер. Я разрабатываю приложение Энн, и я получил ошибку ниже, но я не знаю почему .. У меня нет контроллера. Это о CarouselSlider? потому что, я смотрю на точку ошибки, которая показывает "child: CarouselSlider" Что я могу сделать? Пожалуйста, помогите мне.
════════ Исключение, обнаруженное библиотекой виджетов ═══════════════════════════ ═══════ ScrollController, прикрепленный к нескольким представлениям прокрутки. 'package: flutter / src / widgets / scroll_controller.dart': ошибочное утверждение: строка 111, позиция 12: '_positions.length == 1' Соответствующим видящим ошибку виджетом был CarouselSlider
Мой код;
List<String> images = new List();
@override
void initState() {
Future.delayed(Duration(milliseconds: 0)).then((f) {
setState(() {
rightPaddingValue = 10;
});
});
super.initState();
images.add(mainImage);
images.add(contentImage1);
images.add(contentImage2);
images.add(contentImage3);
images.add(contentImage4);
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: CustomScrollView(
slivers: <Widget>[
SliverAppBar(
backgroundColor: Colors.white70,
expandedHeight: 270,
flexibleSpace: FlexibleSpaceBar(
background: Hero(
tag: tag,
child: CarouselSlider(
height: 400.0,
autoPlay: true,
enlargeCenterPage: true,
items: images.map((i) {
return Builder(
builder: (BuildContext context) {
return Container(
width: MediaQuery.of(context).size.width,
child: Image(
image: CachedNetworkImageProvider(i),
fit: BoxFit.cover,
),
);
},
);
}).toList(),
),
),
),
...