草庐IT

Pageview

全部标签

dart - Flutter:根据当前子级调整PageView/Horizo​​ntal ListView的高度

我正在尝试创建一个带有可变高度项目的轮播。当使用PageView或ListView进行水平滚动时,我需要给它一个恒定的高度,像这样:classCarouselVariableHightStateextendsState{doubleheight=200;@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text('Carousel')),body:ListView(children:[Text('MyCarousel'),Container(height:height,child:P

dart - 如何使用构建器将 PageView 扩展到双方?

使用PageView.builder我可以获得无限的页面列表,但只能在一个方向上,即在另一个方向上是有限的!PageView的默认scrollDirection是Axis.horizo​​ntal。所以我的意思是,在常规情况下,我只能无限向右滚动,而不能向左滚动。我希望能够在两个方向无限滚动。我还没有找到一种方法来做到这一点,特别是因为我希望itemBuilder然后给出负索引,这是我从未见过的。这让我想知道这是否已经实现,但我对自定义解决方案持开放态度,并且也会尝试提出一些建议。 最佳答案 没有官方方法可以双向无限滚动。但您可以改