【发布时间】:2020-08-13 04:39:39
【问题描述】:
我正在使用ListWheelScrollView 小部件为我的列表项提供滚动效果,但出现上述错误。我只想在单个列表项中显示带有一些图像和文本的堆叠项,并为它们提供 3D Wheeling 效果。
下面是我的代码->
class ExploreWidget extends StatefulWidget {
@override
State<StatefulWidget> createState() => _ExploreState();
}
class _ExploreState extends State<ExploreWidget> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: null,
body: Column(
children: <Widget>[
_header(),
_exploreList()
],
)
);
}
Widget _header(){
return SizedBox(
height: 200,
width: 800,
);
}
Widget _exploreList(){
return ListWheelScrollView.useDelegate(
itemExtent: 75,
childDelegate: ListWheelChildBuilderDelegate(
builder:(context,index){
return Container(
height: 500,
width: 800,
child: Stack(
children: <Widget>[
Image(image: AssetImage(
_products[index].image
)),
Text(_products[index].name,style: Style.sectionTitleWhite,),
Text('70% off',style: Style.cardListTitleWhite,),
],
),
);
}
),
);
}
}
【问题讨论】:
标签: flutter dart delegates flutter-layout infinite